CodeGym /Java Blog /Acak /Cara menggunakan metode entrySet() di Java
John Squirrels
Level 41
San Francisco

Cara menggunakan metode entrySet() di Java

Dipublikasikan di grup Acak

Apa metode entrySet() di Jawa?

Kelas HashMap menyediakan metode java.util.HashMap.entrySet() di Java. Ini digunakan untuk membuat dan kemudian mengembalikan 'set' dari elemen yang sama yang sudah ada di HashMap . Ini dapat digunakan dengan loop untuk mengulangi semua entri HashMap .

Judul Metode

Header dari metode entrySet() diberikan di bawah ini. Ini mengembalikan tampilan yang ditetapkan dari semua entri yang berisi pasangan kunci-nilai. Untuk menggunakannya dalam kode kita, kita perlu mengimpor paket java.util.HashMap .

public Set<Map.Entry<key, value>> entrySet()

Parameter

Metode entrySet () tidak menggunakan parameter apa pun.

Jenis Pengembalian

Metode java.util.HashMap.entrySet() mengembalikan turunan dari kumpulan kelas.

Contoh


import java.util.HashMap;

public class Driver1 {

	public static void main(String[] args) {

		// declare a custom hash map
		HashMap<Integer, String> hashMap = new HashMap<Integer, String>();

		// add data to the hash map
		hashMap.put(1, "Monday");
		hashMap.put(2, "Tuesday");
		hashMap.put(3, "Wednesday");
		hashMap.put(4, "Thursday");
		hashMap.put(5, "Friday");
		hashMap.put(6, "Saturday");
		hashMap.put(7, "Sunday");

		// print the original hash map
		System.out.println("Original HashMap: " + hashMap + '\n');
		// print the entrySet of the hash map
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding null value in the hash map
		hashMap.put(0, null);
		System.out.println("hashMap.put(0, null)");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding null key and value pair to the hash map
		hashMap.put(null, null);
		System.out.println("hashMap.put(null, null)");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding a null character as a value in the hash map 
		hashMap.put(null, "\0");
		System.out.println("hashMap.put(null, \"\\0\")");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

	}
}

Keluaran

HashMap asli: {1=Senin, 2=Selasa, 3=Rabu, 4=Kamis, 5=Jumat, 6=Sabtu, 7=Minggu} HashMap.entrySet(): [1=Senin, 2=Selasa, 3=Rabu , 4=Kamis, 5=Jumat, 6=Sabtu, 7=Minggu] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=Senin, 2=Selasa, 3=Rabu, 4= Kamis, 5=Jumat, 6=Sabtu, 7=Minggu] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=Senin, 2=Selasa, 3=Rabu, 4 =Kamis, 5=Jumat, 6=Sabtu, 7=Minggu] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=Senin, 2=Selasa, 3= Rabu, 4=Kamis, 5=Jumat, 6=Sabtu, 7=Minggu]

Penjelasan

Pada cuplikan kode di atas, pertama-tama kita telah mengimpor paket java.util.HashMap . Ini memungkinkan kita untuk menggunakan metode HashMap dan entrySet() . Kami kemudian membuat hashMap yang merupakan objek dari kelas HashMap . HashMap kami berisi string sebagai nilai. Kuncinya adalah bilangan bulat. Kami kemudian mengisi hashMap . Total ada tujuh entri. Kami kemudian menggunakan metode setEntry() untuk mengembalikan tampilan yang ditetapkan dan kemudian mencetak di konsol.

Kesimpulan

Ini adalah implementasi sederhana dari metode entriSet() Java HashMap . Semoga Anda terbiasa dengan penggunaan metode ini setelah melalui posting ini. Seperti biasa, Anda didorong untuk berlatih berulang kali agar mahir. Sampai saat itu, teruslah berlatih dan terus berkembang!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION