Java HashMap putAll ()

Metode Java HashMap putAll () menyisipkan semua pemetaan kunci / nilai dari Peta yang ditentukan ke HashMap.

Sintaks dari putAll()metode ini adalah:

 hashmap.putAll(Map m)

Di sini, hashmap adalah objek HashMapkelas.

Parameter putAll ()

The putAll()Metode mengambil parameter tunggal.

  • map - peta yang berisi pemetaan untuk dimasukkan ke dalam hashmap

putAll () Nilai Kembali

The putAll()metode tidak mengembalikan nilai apapun.

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

Keluaran

 Bilangan Perdana: (Dua = 2, Tiga = 3) Bilangan: (Satu = 1, Dua = 2, Tiga = 3)

Dalam contoh di atas, kami telah membuat dua hashmaps bernama primeNumbers dan bilangan. Perhatikan garisnya,

 numbers.putAll(primeNumbers);

Di sini, putAll()metode menambahkan semua pemetaan dari primeNumbers ke bilangan.

Perhatikan bahwa nilai untuk kunci Dua diubah dari 22 menjadi 2 . Itu karena kunci Dua sudah ada dalam angka. Oleh karena itu, nilainya diganti dengan nilai baru dari primeNumbers.

Catatan : Kami telah menggunakan put()metode untuk menambahkan pemetaan tunggal ke hashmap. Untuk mempelajari lebih lanjut, kunjungi Java HashMap put ().

Contoh 2: Sisipkan Pemetaan dari TreeMap ke 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); ) )

Keluaran

 TreeMap: (A = Apple, B = Ball, C = Cat) HashMap Awal: (Y = Yak, Z = Zebra) Update HashMap: (A = Apple, B = Ball, C = Cat, Y = Yak, Z = Zebra )

Dalam contoh di atas, kami telah membuat a TreeMapdan a HashMap. Perhatikan garisnya,

 hashmap.putAll(treemap);

Di sini, kami telah menggunakan putAll()metode untuk menambahkan semua pemetaan dari peta hierarki ke peta hash.

Artikel yang menarik...