Java HashMap putAll ()

Java HashMapi putAll () meetod sisestab kõik võtme / väärtuse vastendused määratud kaardilt HashMapile.

Meetodi süntaks putAll()on:

 hashmap.putAll(Map m)

Siin on hashmap HashMapklassi objekt .

putAll () parameetrid

putAll()Meetod võtab ühe parameetri.

  • kaart - kaart, mis sisaldab hashmapi sisestatavaid kaardistusi

putAll () tagastusväärtus

putAll()Meetod ei tagastaks väärtusi.

Näide 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äljund

 Peaarvud: (kaks = 2, kolm = 3) numbrid: (üks = 1, kaks = 2, kolm = 3)

Ülaltoodud näites oleme loonud kaks hashmi nimega primeNumbers ja arvud. Pange tähele joont,

 numbers.putAll(primeNumbers);

Siin putAll()lisab meetod kõik vastendused algarvudest numbriteni.

Pange tähele, et võtme Two väärtus muudetakse väärtusest 22 väärtuseks 2 . Selle põhjuseks on asjaolu, et teine ​​võti on arvudes juba olemas. Seega asendatakse väärtus algarvude uue väärtusega.

Märkus . Oleme kasutanud put()meetodit, et lisada hashmapile üks kaart. Lisateabe saamiseks külastage Java HashMap put ().

Näide 2: Sisestage kaardistused TreeMapist HashMapi

 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äljund

 TreeMap: (A = õun, B = pall, C = kass) Esialgne hash map: (Y = Yak, Z = Zebra) Uuendatud HashMap: (A = Apple, B = Ball, C = Cat, Y = Yak, Z = Zebra )

Ülaltoodud näites oleme loonud a TreeMapja a HashMap. Pange tähele joont,

 hashmap.putAll(treemap);

Siin oleme kasutanud putAll()meetodit kõigi kaardistuste lisamiseks treemapist hashmapini.

Huvitavad Artiklid...