Ano ang pamamaraan ng entrySet() sa Java?
Ang klase ng HashMap ay nagbibigay ng java.util.HashMap.entrySet() na pamamaraan sa Java. Ito ay ginagamit upang lumikha at pagkatapos ay ibalik ang isang 'set' ng parehong mga elemento na naroroon na sa HashMap . Maaari itong magamit sa isang loop upang umulit sa lahat ng mga entry ng isang HashMap .Pamamaraan Header
Ang header ng entrySet() na pamamaraan ay ibinigay sa ibaba. Ibinabalik nito ang nakatakdang view ng lahat ng mga entry na naglalaman ng mga pares ng key-value. Upang magamit ito sa aming code kailangan naming mag-import ng java.util.HashMap package.
public Set<Map.Entry<key, value>> entrySet()
Mga Parameter
Ang entrySet() na paraan ay hindi kumukuha ng anumang mga parameter.Uri ng Pagbabalik
Ang java.util.HashMap.entrySet() method ay nagbabalik ng isang instance ng class set.Halimbawa
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');
}
}
Output
Orihinal na HashMap: {1=Lunes, 2=Martes, 3=Miyerkules, 4=Huwebes, 5=Biyernes, 6=Sabado, 7=Linggo} HashMap.entrySet(): [1=Lunes, 2=Martes, 3=Miyerkules , 4=Huwebes, 5=Biyernes, 6=Sabado, 7=Linggo] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=Lunes, 2=Martes, 3=Miyerkules, 4= Huwebes, 5=Biyernes, 6=Sabado, 7=Linggo] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=Lunes, 2=Martes, 3=Miyerkules, 4 =Huwebes, 5=Biyernes, 6=Sabado, 7=Linggo] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=Lunes, 2=Martes, 3= Miyerkules, 4=Huwebes, 5=Biyernes, 6=Sabado, 7=Linggo]
GO TO FULL VERSION