„Java HashMap putAll“ ()

„Java HashMap“ putAll () metodas įterpia visus raktų / reikšmių susiejimus iš nurodyto žemėlapio į „HashMap“.

putAll()Metodo sintaksė yra tokia:

 hashmap.putAll(Map m)

Čia hashmap yra klasės objektas HashMap.

putAll () parametrai

putAll()Metodas užima vieną parametrą.

  • map - žemėlapis, kuriame yra susiejimų, kurie bus įterpti į hashmap

putAll () grąžinimo vertė

putAll()Metodas negrąžina jokių vertybių.

1 pavyzdys: „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); ) )

Rezultatas

 Pirminiai skaičiai: (du = 2, trys = 3) skaičiai: (vienas = 1, du = 2, trys = 3)

Ankstesniame pavyzdyje mes sukūrėme du maišos pavadinimus primeNumbers ir numeriai. Atkreipkite dėmesį į eilutę,

 numbers.putAll(primeNumbers);

Čia putAll()metodas prideda visus susiejimus nuo primeNumbers iki skaičių.

Atkreipkite dėmesį, kad klavišo Du reikšmė yra pakeista iš 22 į 2 . Taip yra todėl, kad antrasis raktas jau pateikiamas skaičiais. Taigi vertė pakeičiama nauja reikšme iš primeNumbers.

Pastaba : Mes naudojome put()metodą, kad pridėtume vieną susiejimą su „hashmap“. Norėdami sužinoti daugiau, apsilankykite „Java HashMap put“ ().

2 pavyzdys: Įterpkite susiejimus iš „TreeMap“ į „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); ) )

Rezultatas

 „TreeMap“: (A = „Apple“, B = „Ball“, C = „Cat“) Pradinis „HashMap“ žemėlapis: (Y = Jak, Z = Zebra) Atnaujintas HashMap: (A = Obuolys, B = Ball, C = Katinas, Y = Jak, Z = Zebra )

Ankstesniame pavyzdyje mes sukūrėme a TreeMapir a HashMap. Atkreipkite dėmesį į eilutę,

 hashmap.putAll(treemap);

Čia mes naudojome putAll()metodą, kad pridėtume visus susiejimus nuo treemap iki hashmap.

Įdomios straipsniai...