replace()
Java HashMap replace() metodi
Misol
Map’dagi elementlar qiymatlarini almashtirish:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, String> capitalCities = new HashMap<String, String>();
capitalCities.put("England", "Cambridge");
capitalCities.put("Germany", "Berlin");
capitalCities.put("Norway", "Oslo");
capitalCities.put("USA", "Washington DC");
capitalCities.replace("England", "London");
capitalCities.replace("Canada", "Ottawa");
capitalCities.replace("USA", "New York", "Washington DC");
System.out.println(capitalCities);
}
}
Ta’rif va qo‘llanilishi
replace() metodi map’dagi mavjud elementga yangi qiymat yozadi. Elementni uning kaliti yoki ham kaliti, ham qiymati orqali ko‘rsatish mumkin.
Sintaksis
Quyidagilardan biri:
public V replace(K key, V newValue)
public boolean replace(K key, V oldValue, V newValue)
K va V mos ravishda map kalitlari va qiymatlarining ma’lumot tiplarini bildiradi.
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| key | Majburiy. O‘chiriladigan element kaliti. |
| oldValue | Ixtiyoriy. O‘chiriladigan element qiymati. |
| newValue | Majburiy. Elementga yoziladigan qiymat. |
Texnik tafsilotlar
| Qaytaradi: | oldValue argumenti ko‘rsatilganda, element almashtirilgan bo‘lsa true, aks holda false qaytaradi.Agar oldValue argumenti ko‘rsatilmagan bo‘lsa, elementning almashtirilishidan oldingi qiymatini yoki ko‘rsatilgan kalitli element mavjud bo‘lmasa, null qaytaradi. |
|---|
Tegishli sahifalar
❮ HashMap metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
