Java HashMap koy ()

Java HashMap put () yöntemi, belirtilen öğeyi (anahtar / değer eşlemesi) hashmap'e ekler.

put()Yöntemin sözdizimi şöyledir:

 hashmap.put (K anahtarı, V değeri)

Burada hashmap, HashMapsınıfın bir nesnesidir .

put () Parametreler

put()Yöntem iki parametre alır:

  • anahtar - belirtilen değer bu anahtarla eşlenir
  • değer - belirtilen anahtar bu değerle eşlenir

put () Dönüş Değeri

  • anahtar zaten herhangi bir değerle ilişkilendirilmişse, önceden ilişkilendirilmiş değeri döndürür
  • anahtar herhangi bir değerle ilişkili değilse , döndürürnull

Not: Anahtar önceden bir boş değerle ilişkilendirilmişse , yöntem de geri döner null.

Örnek 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); ) )

Çıktı

 Programlama Dilleri: (Java = 14, JavaScript = 1, Python = 3)

Yukarıdaki örnekte, HashMapadlandırılmış bir dil oluşturduk . Burada put()yöntem, anahtar / değer eşlemelerini karma haritaya ekler .

Not : Her öğe HashMap,.

Örnek 2: Yinelenen Anahtara Sahip Öğe Ekle

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

Çıktı

 Ülkeler: (Katmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Güncellenen Ülkeler: (Katmandu = Nepal, Ottawa = Kanada, Washington = ABD) Değiştirilen Değer: Amerika

Yukarıdaki örnekte, put()hashmap'e öğe eklemek için yöntemi kullandık . Çizgiye dikkat edin,

 countries.put("Washington", "USA");

Burada, anahtar Washington hashmap'te zaten mevcut. Bu nedenle, put () yöntemi, önceki değeri America'yı yeni ABD değeri ile değiştirir.

Not : Şimdiye kadar sadece tek bir öğe ekledik. Ancak, MapJava HashMap putAll () yöntemini kullanarak bir hashmap'e birden çok öğe ekleyebiliriz .

Ilginç makaleler...