Apakah kaedah entrySet() dalam Java?
Kelas HashMap menyediakan kaedah java.util.HashMap.entrySet () dalam Java. Ia digunakan untuk mencipta dan kemudian mengembalikan 'set' elemen yang sama yang sudah ada dalam HashMap . Ia boleh digunakan dengan gelung untuk mengulangi semua entri HashMap .Pengepala Kaedah
Pengepala kaedah entrySet() diberikan di bawah. Ia mengembalikan paparan set semua entri yang mengandungi pasangan nilai kunci. Untuk menggunakannya dalam kod kami, kami perlu mengimport pakej java.util.HashMap .
public Set<Map.Entry<key, value>> entrySet()
Parameter
Kaedah entrySet () tidak mengambil sebarang parameter.Jenis Pemulangan
Kaedah java.util.HashMap.entrySet() mengembalikan contoh set 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');
}
}
Pengeluaran
HashMap Asal: {1=Isnin, 2=Selasa, 3=Rabu, 4=Khamis, 5=Jumaat, 6=Sabtu, 7=Ahad} HashMap.entrySet(): [1=Isnin, 2=Selasa, 3=Rabu , 4=Khamis, 5=Jumaat, 6=Sabtu, 7=Ahad] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=Isnin, 2=Selasa, 3=Rabu, 4= Khamis, 5=Jumaat, 6=Sabtu, 7=Ahad] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=Isnin, 2=Selasa, 3=Rabu, 4 =Khamis, 5=Jumaat, 6=Sabtu, 7=Ahad] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=Isnin, 2=Selasa, 3= Rabu, 4=Khamis, 5=Jumaat, 6=Sabtu, 7=Ahad]
GO TO FULL VERSION