Metode Java HashMap put () menyisipkan item yang ditentukan (pemetaan kunci / nilai) ke hashmap.
Sintaks dari put()
metode ini adalah:
hashmap.put (kunci K, nilai V)
Di sini, hashmap adalah objek HashMap
kelas.
put () Parameter
The put()
Metode membutuhkan dua parameter:
- key - nilai yang ditentukan dipetakan dengan kunci ini
- nilai - kunci yang ditentukan dipetakan dengan nilai ini
put () Nilai Kembali
- jika kunci sudah dikaitkan dengan nilai apa pun , mengembalikan nilai yang sebelumnya terkait
- jika kunci tidak terkait dengan nilai apa pun , kembali
null
Catatan: Jika kunci sebelumnya dikaitkan dengan nilai null , maka metode juga akan kembali null
.
Contoh 1: Java HashMap put ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )
Keluaran
Bahasa Pemrograman: (Java = 14, JavaScript = 1, Python = 3)
Dalam contoh di atas, kami telah membuat HashMap
bahasa bernama. Di sini, put()
metode ini memasukkan pemetaan kunci / nilai ke hashmap.
Catatan : Setiap item disisipkan dalam posisi acak di HashMap
.
Contoh 2: Sisipkan Item dengan Kunci Duplikat
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )
Keluaran
Negara: (Kathmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Negara yang Diperbarui: (Kathmandu = Nepal, Ottawa = Kanada, Washington = USA) Nilai yang Diganti: Amerika
Dalam contoh di atas, kami telah menggunakan put()
metode untuk memasukkan item ke hashmap. Perhatikan garisnya,
countries.put("Washington", "USA");
Di sini, kunci Washington sudah ada di dalam hashmap. Oleh karena itu, metode put () menggantikan nilai sebelumnya Amerika dengan nilai baru AS.
Catatan : Sampai sekarang, kami hanya menambahkan satu item. Namun, kita juga bisa menambahkan beberapa item dari Map
ke sebuah hashmap menggunakan metode Java HashMap putAll ().