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]