Java HashMap meletakkan ()

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 HashMapkelas.

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 , pulangannull

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 HashMapbahasa 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 Mapke hashmap menggunakan metode Java HashMap putAll ().

Artikel menarik...