Metóda Java HashMap putAll () vloží všetky mapovania kľúčov / hodnôt zo zadanej mapy do HashMap.
Syntax putAll()
metódy je:
hashmap.putAll(Map m)
Tu je hashmap objektom HashMap
triedy.
parametre putAll ()
putAll()
Metóda preberá jeden parameter.
- mapa - mapa, ktorá obsahuje mapovania, ktoré sa majú vložiť do hashmapy
putAll () návratová hodnota
putAll()
Metóda nevracia žiadne hodnoty.
Príklad 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); ) )
Výkon
Prvočísla: (dva = 2, tri = 3) čísla: (jeden = 1, dva = 2, tri = 3)
Vo vyššie uvedenom príklade sme vytvorili dva hashmapy s názvom primeNumbers a numbers. Všimnite si riadok,
numbers.putAll(primeNumbers);
Tu putAll()
metóda pridá všetky priradenia od prvočísel k číslam.
Všimnite si, že hodnota pre kľúč Two sa mení z 22 na 2 . Je to preto, lebo kľúč dva je už v číslach. Preto je hodnota nahradená novou hodnotou z prvočísel.
Poznámka : Túto put()
metódu sme použili na pridanie jedného mapovania do hashmapy. Ak sa chcete dozvedieť viac, navštívte Java HashMap put ().
Príklad 2: Vložte mapovania z TreeMap do HashMap
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); ) )
Výkon
TreeMap: (A = Apple, B = Ball, C = Cat) Počiatočná HashMap: (Y = Yak, Z = Zebra) Aktualizovaná HashMap: (A = Apple, B = Ball, C = Cat, Y = Yak, Z = Zebra )
Vo vyššie uvedenom príklade sme vytvorili TreeMap
a a HashMap
. Všimnite si riadok,
hashmap.putAll(treemap);
Tu sme použili putAll()
metódu na pridanie všetkých mapovaní z treemap do hashmap.