जावा हैशपॅट ()

Java HashMap पुट () विधि निर्दिष्ट आइटम (की / वैल्यू मैपिंग) को हैशमैप में सम्मिलित करता है।

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

 hashmap.put (K कुंजी, V मान)

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

डाल () पैरामीटर

put()विधि दो पैरामीटर लेता है:

  • कुंजी - निर्दिष्ट मान इस कुंजी के साथ मैप किया गया है
  • मान - निर्दिष्ट कुंजी को इस मान के साथ मैप किया जाता है

put () रिटर्न वैल्यू

  • यदि कुंजी पहले से ही किसी भी मान से संबद्ध है , तो पहले से संबद्ध मान लौटाता है
  • यदि कुंजी किसी मूल्य से संबद्ध नहीं है , तो रिटर्नnull

नोट: यदि कुंजी पहले एक शून्य मान के साथ जुड़ी हुई है , तो विधि भी वापस आती है null

उदाहरण 1: जावा हैशपॅट ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )

आउटपुट

 प्रोग्रामिंग भाषाएँ: (जावा = 14, जावास्क्रिप्ट = 1, पायथन = 3)

उपरोक्त उदाहरण में, हमने एक HashMapनामित भाषा बनाई है । यहाँ, put()विधि हैशमैप के लिए कुंजी / मान मैपिंग सम्मिलित करता है ।

नोट : प्रत्येक आइटम में यादृच्छिक पदों में डाला जाता है HashMap

उदाहरण 2: डुप्लिकेट कुंजी के साथ आइटम सम्मिलित करें

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )

आउटपुट

 देश: (काठमांडू = नेपाल, ओटावा = कनाडा, वाशिंगटन = अमेरिका) अपडेट किया गया देश: (काठमांडू = नेपाल, ओटावा = कनाडा, वाशिंगटन = अमेरिका) प्रतिस्थापित मूल्य: अमेरिका

उपरोक्त उदाहरण में, हमने put()हैशमैप में आइटम डालने के लिए विधि का उपयोग किया है । लाइन नोटिस करें,

 countries.put("Washington", "USA");

यहाँ, कुंजी वाशिंगटन पहले से ही हैशमैप में मौजूद है। इसलिए, पुट () विधि पिछले मूल्य अमेरिका को नए मूल्य यूएसए के साथ बदल देती है।

नोट : अब तक, हमने केवल एक आइटम जोड़ा है। हालाँकि, हम Mapजावा हैशपैप putAll () विधि का उपयोग करके एक हैशमैप से कई आइटम जोड़ सकते हैं ।

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