removeIf()
Java LinkedList removeIf() metodi
Misol
Ro‘yxatdan barcha juft sonlarni o‘chirish:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<Integer> numbers = new LinkedList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(8);
numbers.add(6);
numbers.add(1);
numbers.removeIf( n -> n % 2 == 0 );
System.out.println(numbers);
}
}
Ta’rif va qo‘llanilishi
removeIf() metodi ro‘yxatdan shart bajariladigan barcha elementlarni o‘chiradi. Shartni Java tilidagi Predicate interfeysining test() metodiga mos keladigan lambda ifodasining qaytaradigan qiymati orqali belgilash mumkin.
Lambda ifodalari haqida bilib olish uchun Java lambda ifodalari darsligimizni ko‘ring.
Sintaksis
public boolean removeIf(Predicate condition)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| condition | Majburiy. Ro‘yxatdagi elementni tekshiradigan Predicate obyekti yoki lambda ifodasi. |
Texnik tafsilotlar
| Qaytaradi: | Ro‘yxatdan birorta element o‘chirilgan bo‘lsa true, aks holda false. |
|---|
Tegishli sahifalar
❮ LinkedList metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
