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()
ट्रेप से हाप्म तक सभी मैपिंग को जोड़ने के लिए विधि का उपयोग किया है ।