Java HashMap put ()

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

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

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

Artikel yang menarik...