Java HashMap putAll ()

A Java HashMap putAll () metódus beszúrja az összes kulcs / érték leképezést a megadott térképből a HashMap-ba.

A putAll()módszer szintaxisa :

 hashmap.putAll(Map m)

Itt a hashmap az HashMaposztály objektuma .

putAll () paraméterek

A putAll()módszer egyetlen paramétert vesz fel.

  • map - a hashmap-ba illesztendő leképezéseket tartalmazó térkép

putAll () visszatérési érték

A putAll()módszer nem ad vissza értékeket.

1. példa: 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); ) )

Kimenet

 Prímszámok: (kettő = 2, három = 3) számok: (egy = 1, kettő = 2, három = 3)

A fenti példában két hasmapot hoztunk létre primeNumbers és számok néven. Figyelje meg a sort,

 numbers.putAll(primeNumbers);

Itt a putAll()módszer hozzáadja az összes hozzárendelést a primeNumbers-től a számokig.

Figyelje meg, hogy a Két kulcs értéke 22- ről 2- re változik . Ez azért van, mert a második kulcs már számokban van jelen. Ezért az érték helyébe a primeNumbers új értéke lép.

Megjegyzés : A put()metódus segítségével egyetlen leképezést adtunk a hashmap-hoz. További információkért látogasson el a Java HashMap put () oldalra.

2. példa: Helyezze be a hozzárendeléseket a TreeMap-ból a HashMap-ba

 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); ) )

Kimenet

 TreeMap: (A = Alma, B = Labda, C = Macska) Kezdeti HashMap: (Y = Jak, Z = Zebra) Frissítve HashMap: (A = Alma, B = Labda, C = Macska, Y = Jak, Z = Zebra )

A fenti példában létrehoztunk egy TreeMapés egy HashMap. Figyelje meg a sort,

 hashmap.putAll(treemap);

Itt a putAll()módszert használtuk az összes leképezés hozzáadásához a treemap-tól a hashmap-ig.

érdekes cikkek...