replaceAll()

Java HashMap replaceAll() metodi

❮ HashMap metodlari


Misol

Map’dagi har bir element qiymatini yangilash:

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");
    
    capitalCities.replaceAll((k, v) -> "The capital of " + k + " is " + v);
    
    System.out.println(capitalCities);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

replaceAll() metodi map’dagi har bir element qiymatini element kaliti va qiymati ustida bajarilgan amal natijasi bilan almashtiradi. Amalni Java tilidagi BiFunction interfeysining apply() metodiga mos keladigan lambda ifodasi orqali belgilash mumkin.

Lambda ifodalari haqida bilib olish uchun Java lambda ifodalari darsligimizni ko‘ring.


Sintaksis

public void replaceAll(BiFunction operator)

Parametr qiymatlari

Parametr Tavsif
operator Majburiy. Har bir element ustida amal bajaradigan BiFunction obyekti yoki lambda ifodasi.
Funksiyaning birinchi parametrida element kaliti, ikkinchi parametrida esa uning qiymati bo‘ladi.

Tegishli sahifalar

Java HashMap darsligi


❮ HashMap metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!