OOP Java 18: Iterator və ListIterator

Iterator və ListIterator listlər üzərində gəzişməyə imkan verən metodlardır.

Iterator – sadəcə irəli gəzişməyə, ListIterator isə həm irəli həm geri gəzişməyə imkan verir.

İteartorun əsas 3 metodu var istifadə edilən:

  • hasNext() – Iistdə (irəliyə doğru) növbəti elementin olub-olmamasını yoxlayır
  • next() – növbəti elementə keçir (dəyərini qaytarır)
  • remove() – olduğu elementi silir

Listİteratorun metodları isə aşağıdakılardır:

  • add() – olduğu elementdən sonraya yeni bir element artırar
  • hasNext( ) – Iistdə (irəliyə doğru) növbəti elementin olub-olmamasını yoxlayır
  • hasPrevious( ) – Iistdə (geriyə doğru) növbəti elementin olub-olmamasını yoxlayır
  • next() – növbəti elementə keçir (dəyərini qaytarır)
  • nextIndex() – növbəti elementin indeksini verir, əgər list bitibsə, listin uzunluğunu verir.
  • previous( ) – əvvəlki elementə keçir (dəyərini qaytarır)
  • previousIndex() – əvvəlki elementin indeksini verir, əgər list bitibsə -1 verir.
  • remove() – olduğu elementi silir
  • set() – o anki elementə yeni dəyər mənimsətməyə yarayır

Bu yazını yazarkən işlətdiyim mənbələr:

[1] http://yazdoldur.com/programlama/java/java-iterator-ve-listiterator-kullanimi/
[2] https://www.tutorialspoint.com/java/java_using_iterator.htm

Advertisements

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış /  Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış /  Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış /  Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış /  Dəyişdir )

%s qoşulma

This site uses Akismet to reduce spam. Learn how your comment data is processed.