Kaedah Java HashMap put () memasukkan item yang ditentukan (pemetaan kunci / nilai) ke hashmap.
Sintaks put()
kaedahnya adalah:
hashmap.put (kekunci K, nilai V)
Di sini, hashmap adalah objek HashMap
kelas.
meletakkan () Parameter
The put()
Cara mengambil masa dua parameter:
- kunci - nilai yang ditentukan dipetakan dengan kunci ini
- nilai - kunci yang ditentukan dipetakan dengan nilai ini
put () Nilai Pulangan
- jika kunci sudah dikaitkan dengan sebarang nilai , mengembalikan nilai yang berkaitan sebelumnya
- jika kunci tidak dikaitkan dengan sebarang nilai , pulangan
null
Catatan: Sekiranya kunci sebelumnya dikaitkan dengan nilai nol , maka kaedahnya juga akan dikembalikan null
.
Contoh 1: Java HashMap meletakkan ()
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); ) )
Pengeluaran
Bahasa Pengaturcaraan: (Java = 14, JavaScript = 1, Python = 3)
Dalam contoh di atas, kami telah membuat HashMap
bahasa yang dinamakan. Di sini, put()
kaedah memasukkan pemetaan kunci / nilai ke hashmap.
Catatan : Setiap item dimasukkan dalam kedudukan rawak di HashMap
.
Contoh 2: Masukkan Item dengan Kunci Pendua
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); ) )
Pengeluaran
Negara: (Kathmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Negara yang dikemas kini: (Kathmandu = Nepal, Ottawa = Kanada, Washington = AS) Nilai yang diganti: Amerika
Dalam contoh di atas, kami telah menggunakan put()
kaedah untuk memasukkan item ke hashmap. Perhatikan garis,
countries.put("Washington", "USA");
Di sini, kunci Washington sudah ada dalam hashmap. Oleh itu, kaedah put () menggantikan nilai Amerika sebelumnya dengan nilai baru USA.
Catatan : Hingga kini, kami hanya menambah satu item. Namun, kami juga dapat menambahkan beberapa item dari Map
ke hashmap menggunakan metode Java HashMap putAll ().