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, HashMap
sı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ür
null
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, HashMap
adlandı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, Map
Java HashMap putAll () yöntemini kullanarak bir hashmap'e birden çok öğe ekleyebiliriz .