Јава ХасхМап путАлл ()

Метода Јава ХасхМап путАлл () убацује сва пресликавања кључа / вредности са наведене Мапе у ХасхМап.

Синтакса putAll()методе је:

 hashmap.putAll(Map m)

Овде је хасхмап објекат HashMapкласе.

параметри путАлл ()

putAll()Метод узима само један параметар.

  • мап - карта која садржи мапирања која се убацују у хасхмапу

путАлл () Повратна вредност

putAll()Метод не врати никакве вредности.

Пример 1: Јава ХасхМап путАлл ()

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

Оутпут

 Основни бројеви: (Два = 2, Три = 3) Бројеви: (Један = 1, Два = 2, Три = 3)

У горњем примеру смо креирали две хешмапе са именом прости бројеви и бројеви. Обратите пажњу на линију,

 numbers.putAll(primeNumbers);

Овде putAll()метода додаје сва пресликавања из простих бројева у бројеве.

Приметите да се вредност кључа Два мења са 22 на 2 . То је зато што је тастер Два већ присутан у бројевима. Дакле, вредност се замењује новом вредношћу из примеНумберс.

Напомена : 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()методу за додавање свих пресликавања из мапе дрвета у хеш-мапу.

Занимљиви Чланци...