putIfAbsent()
Java HashMap putIfAbsent() metodi
Misol
Map’ga elementlar qo‘shish:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, String> capitalCities = new HashMap<String, String>();
capitalCities.put("England", "London");
capitalCities.put("Germany", "Berlin");
capitalCities.put("Norway", "Oslo");
capitalCities.put("USA", "Washington DC");
// Add new entries only if they don't exist
capitalCities.putIfAbsent("Canada", "Ottawa");
capitalCities.putIfAbsent("England", "Cambridge");
System.out.println(capitalCities);
}
}
Ta’rif va qo‘llanilishi
putIfAbsent() metodi map’ga element yozadi. Agar shunday kalitli element allaqachon mavjud bo‘lsa va uning qiymati null bo‘lmasa, map o‘zgarmaydi.
Sintaksis
public V putIfAbsent(K key, V value)
K va V mos ravishda map kalitlari va qiymatlarining ma’lumot tiplarini bildiradi.
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| key | Majburiy. Map elementining kaliti. |
| value | Majburiy. Map elementining qiymati. |
Texnik tafsilotlar
| Qaytaradi: | Agar ko‘rsatilgan kalitli element mavjud bo‘lsa, o‘sha elementning qiymatini, aks holda null qaytaradi. |
|---|
Tegishli sahifalar
❮ HashMap metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
