Java HashMap putAll ()

Java HashMap putAll () विधि निर्दिष्ट मैप से HashMap के लिए सभी कुंजी / मान मैपिंग सम्मिलित करती है।

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

 hashmap.putAll(Map m)

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

putAll () पैरामीटर

putAll()विधि एक एकल पैरामीटर लेता है।

  • नक्शा - मानचित्र जिसमें हैशमैप में डालने के लिए मैपिंग होती है

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

putAll()विधि कोई भी मान वापस नहीं करता है।

उदाहरण 1: Java HashMap putAll ()

 import java.util.HashMap; class Main ( public static void main(String() args)( // create an HashMap HashMap primeNumbers = new HashMap(); // add mappings to HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); System.out.println("Prime Numbers: " + primeNumbers); // create another HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 22); // Add all mappings from primeNumbers to numbers numbers.putAll(primeNumbers); System.out.println("Numbers: " + numbers); ) )

आउटपुट

 प्रमुख संख्याएँ: (दो = २, तीन = ३) संख्याएँ: (एक = १, दो = २, तीन = ३)

उपर्युक्त उदाहरण में, हमने प्राइमनाइट्स और संख्याओं के नाम से दो हैशमैप बनाए हैं। लाइन नोटिस करें,

 numbers.putAll(primeNumbers);

यहां, putAll()विधि प्राइम-न्यूट से संख्याओं तक सभी मैपिंग को जोड़ती है।

ध्यान दें कि कुंजी दो के लिए मान 22 से 2 में बदल गया है । ऐसा इसलिए है क्योंकि कुंजी दो पहले से ही संख्या में मौजूद है। इसलिए, मान को नए मानों से प्रतिस्थापित किया जाता है।

नोट : हमने put()एक मैपिंग को हैशमैप में जोड़ने के लिए विधि का उपयोग किया है । अधिक जानने के लिए, Java HashMap put () पर जाएँ।

उदाहरण 2: ट्री मैप से हैशपैप में मैपिंग डालें

 import java.util.HashMap; import java.util.TreeMap; class Main ( public static void main(String() args)( // create a TreeMap of String type TreeMap treemap = new TreeMap(); // add mappings to the TreeMap treemap.put("A", "Apple"); treemap.put("B", "Ball"); treemap.put("C", "Cat"); System.out.println("TreeMap: " + treemap); // create a HashMap HashMap hashmap = new HashMap(); // add mapping to HashMap hashmap.put("Y", "Yak"); hashmap.put("Z", "Zebra"); System.out.println("Initial HashMap: " + hashmap); // add all mappings from TreeMap to HashMap hashmap.putAll(treemap); System.out.println("Updated HashMap: " + hashmap); ) )

आउटपुट

 ट्रीपेज़: (ए = ऐप्पल, बी = बॉल, सी = कैट) प्रारंभिक हाशपैप: (वाई = याक, जेड = ज़ेबरा) अपडेट किया गया हाशप: (ए = ऐप्पल, बी = बॉल, सी = कैट, वाई = याक, जेड / जेब्रा )

उपरोक्त उदाहरण में, हमने एक TreeMapऔर एक बनाया है HashMap। लाइन नोटिस करें,

 hashmap.putAll(treemap);

यहां, हमने putAll()ट्रेप से हाप्म तक सभी मैपिंग को जोड़ने के लिए विधि का उपयोग किया है ।

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