Java HashMap प्रविष्टिसेट ()

Java HashMap entrySet () हैशमैप में मौजूद सभी मैपिंग (प्रविष्टियों) का एक सेट दृश्य देता है।

entrySet()विधि का सिंटैक्स है:

 hashmap.entrySet()

यहाँ, हैशमप HashMapवर्ग की एक वस्तु है ।

एंट्रीसेट () पैरामीटर

entrySet()विधि किसी भी पैरामीटर नहीं लेता है।

एंट्रीसेट () रिटर्न वैल्यू

  • हैशमाप की सभी प्रविष्टियों का एक सेट दृश्य देता है

नोट : सेट दृश्य का अर्थ है कि हैशमैप की सभी प्रविष्टियाँ एक सेट के रूप में देखी जाती हैं। प्रविष्टियां सेट में परिवर्तित नहीं होती हैं।

उदाहरण 1: जावा हैशपॉप प्रविष्टिसेट ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of mappings System.out.println("Set View: " + prices.entrySet()); ) )

आउटपुट

 HashMap: (पंत = 150, बैग = 300, जूते = 200) सेट देखें: (पंत = 150, बैग = 300, जूते = 3)

उपरोक्त उदाहरण में, हमने एक हैशमैप नाम की कीमतें बनाई हैं। अभिव्यक्ति पर ध्यान दें,

 prices.entrySet()

यहाँ, entrySet()विधि हैशम्प से सभी प्रविष्टियों का एक सेट दृश्य लौटाती है।

entrySet()विधि के साथ इस्तेमाल किया जा सकता के लिए-प्रत्येक पाश hashmap के प्रत्येक प्रविष्टि के माध्यम से पुनरावृति।

उदाहरण 2: एंट्रीसेट () प्रत्येक लूप के लिए विधि

 import java.util.HashMap; import java.util.Map.Entry; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access each entry of the hashmap System.out.print("Entries: "); // entrySet() returns a set view of all entries // for-each loop access each entry from the view for(Entry entry: numbers.entrySet()) ( System.out.print(entry); System.out.print(", "); ) ) )

आउटपुट

 HashMap: (एक = 1, दो = 2, तीन = 3) प्रविष्टियाँ: एक = 1, दो = 2, तीन = 3, तीन 

उपरोक्त उदाहरण में, हमने java.util.Map.Entryपैकेज आयात किया है। Map.Entryके नेस्टेड वर्ग है Mapइंटरफ़ेस। लाइन नोटिस करें,

 Entry entry : numbers.entrySet()

यहां, entrySet()विधि सभी प्रविष्टियों का एक सेट दृश्य देती हैEntryवर्ग हमें की दुकान और देखने से प्रत्येक प्रविष्टि मुद्रित करने के लिए अनुमति देता है।

अनुशंसित पाठ

  • HashMap कीसेट () - रिटर्न सभी कुंजियों का दृश्य सेट करता है
  • HashMap मान () - रिटर्न सभी मूल्यों का दृश्य सेट करता है

दिलचस्प लेख...