putIfAbsent()

Java HashMap putIfAbsent() metodi

❮ HashMap metodlari


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

O‘zingiz sinab ko‘ring »


ULASHISH

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

Java HashMap darsligi


❮ HashMap metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!