forEach()
Java HashMap forEach() metodi
Misol
Map’dagi har bir elementni chiqarish uchun forEach() metodidan foydalaning:
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.forEach( (k, v) -> { System.out.println(k + " -> " + v); } );
}
}
Ta’rif va qo‘llanilishi
forEach() metodi map’dagi har bir element ustida amal bajaradi. Amalni Java tilidagi BiConsumer interfeysining accept() metodiga mos keladigan lambda ifodasi orqali belgilash mumkin.
Lambda ifodalari haqida bilib olish uchun Java lambda ifodalari darsligimizni ko‘ring.
Sintaksis
public void forEach(BiConsumer action)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| action | Majburiy. Element ustida amal bajaradigan BiConsumer obyekti yoki lambda ifodasi.Birinchi parametrda element kaliti, ikkinchi parametrda esa uning qiymati bo‘ladi. |
Tegishli sahifalar
❮ HashMap metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
