Java मध्ये entrySet() पद्धत काय आहे?
हॅशमॅप क्लास Java मध्ये java.util.HashMap.entrySet() पद्धत प्रदान करतो . हे हॅशमॅपमध्ये आधीपासून उपस्थित असलेल्या समान घटकांचा 'संच' तयार करण्यासाठी आणि नंतर परत करण्यासाठी वापरला जातो . हॅशमॅपच्या सर्व नोंदींवर पुनरावृत्ती करण्यासाठी हे लूपसह वापरले जाऊ शकते .पद्धत शीर्षलेख
entrySet() पद्धतीचे शीर्षलेख खाली दिलेले आहे. हे की-व्हॅल्यू जोड्या असलेल्या सर्व नोंदींचे सेट दृश्य परत करते. आमच्या कोडमध्ये वापरण्यासाठी आम्हाला java.util.HashMap पॅकेज आयात करावे लागेल.
public Set<Map.Entry<key, value>> entrySet()
पॅरामीटर्स
entrySet () पद्धत कोणतेही पॅरामीटर्स घेत नाही.परतीचा प्रकार
java.util.HashMap.entrySet () पद्धत क्लास सेटचे उदाहरण देते.उदाहरण
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');
}
}
आउटपुट
मूळ हॅशमॅप: {1=सोमवार, 2=मंगळवार, 3=बुधवार, 4=गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार} HashMap.entrySet(): [1=सोमवार, 2=मंगळवार, 3=बुधवार , 4=गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=सोमवार, 2=मंगळवार, 3=बुधवार, 4= गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=सोमवार, 2=मंगळवार, 3=बुधवार, 4 =गुरुवार, ५=शुक्रवार, ६=शनिवार, ७=रविवार] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=सोमवार, 2=मंगळवार, 3= बुधवार, 4=गुरुवार, 5=शुक्रवार, 6=शनिवार, 7=रविवार]
GO TO FULL VERSION