Mavzu: Shablonlarning



Yüklə 188,07 Kb.
səhifə2/2
tarix17.12.2023
ölçüsü188,07 Kb.
#150214
1   2
refarad umar

hasNext(): Agar iteratsiya koʻproq elementlarga ega boʻlsa, true qiymatini qaytaradi.

public boolean hasNext();
2. next(): iteratsiyadagi keyingi elementni qaytaradi. Agar boshqa element mavjud bo'lmasa, u NoSuchElementException ni chiqaradi.
2. next(): iteratsiyadagi keyingi elementni qaytaradi. Agar boshqa element mavjud bo'lmasa, u NoSuchElementException ni chiqaradi.
public Object next();
3. remove(): iteratsiyadagi keyingi elementni olib tashlaydi. Bu usulni keyingi() ga qo'ng'iroq qilish uchun faqat bir marta chaqirish mumkin.
public void remove();
Eslatma: remove() usuli ikkita istisnoni tashlashi mumkin, xususan:
UnsupportedOperationException : Agar olib tashlash operatsiyasi ushbu iterator tomonidan qo'llab-quvvatlanmasa

IllegalStateException : Agar keyingi usul hali chaqirilmagan bo'lsa yoki olib tashlash usuli keyingi usulga oxirgi chaqiruvdan keyin allaqachon chaqirilgan bo'lsa.
Iterator va uning usullari qanday ishlashini ko’rib qilamiz. Ushbu funksiyani tushunish uchun quyidagi LinkedList obyektini olaylik.
Iterator va uning usullari qanday ishlashini ko’rib qilamiz. Ushbu funksiyani tushunish uchun quyidagi LinkedList obyektini olaylik.
List cities = new LinkedList<>(); cities.add("G-1");
cities.add("G-2");
cities.add("G-3");
.
.
.
cities.add("G-n");
// Iterating over the List for (int i = 0; i < 10; i++) al.add(i);
Iterator itr = al.iterator(); while (itr.hasNext()) {
int i = itr.next();
}
Removing odd elements if (i % 2 != 0) itr.remove();
class Test {
public static void main(String[] args)
{
// Creating a an ArrayList with String specified ArrayList al = new ArrayList();
al.add(“ma`lumotlar"); al.add(“tuzilmasi");
// Typecasting is not needed String s1 = al.get(0);
String s2 = al.get(1);
}
}
ArrayList al = new ArrayList(); al.add("String"); al.addAll(Collection); al.clear();
al.clone(); al.contains();
al.containsAll(Collection); al.equals();
al.forEach(); al.indexOf(0); al.isEmpty();
al.iterator(); al.remove(); al.replaceAll(arg0);
...
Yüklə 188,07 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə