17-dars. Java ArrayList, linkedList, HashMap, HashSet, Iterator Java ArrayList


Download 93.02 Kb.
Pdf ko'rish
bet7/7
Sana21.04.2023
Hajmi93.02 Kb.
#1372885
1   2   3   4   5   6   7
Bog'liq
17 dars java arraylist linkedlist hashmap hashset iterator XjkypEGJ

To'plamdan elementni o'chirish
Iteratorlar ular orqali o'tadigan to'plamlarni osongina o'zgartirish uchun mo'ljallangan. remove() usuli sikl 
paytida to'plamdan elementlarni olib tashlashi mumkin.
public class Main {
public static void main(String[] args) {
ArrayList numbers = new ArrayList();
numbers.add(12);
numbers.add(8);
numbers.add(2);
numbers.add(23);
Iterator it = numbers.iterator();
while(it.hasNext()) {
Integer i = it.next();
if(i < 10) {
it.remove();
}
}
System.out.println(numbers);
}
}
Eslatma: For yoki for-each sikl yordamida elementlarni o‘chirishga urinish to‘g‘ri ishlamaydi, chunki 
to‘plam bir vaqtning o‘zida o‘lchamini o‘zgartirib, kod sikl qilishga urinmoqda.

Download 93.02 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling