Selles õpetuses õpime näite abil Java Iteratori liidest.
IteratorLiides Java kogud raamistik võimaldab meil juurdepääs elemendid kogumise. Sellel on alamliides ListIterator.

Kõik Java kogud sisaldavad iterator()meetodit. See meetod tagastab iteraatori eksemplari, mida kasutatakse kollektsioonide elementide kordamiseks.
Iteraatori meetodid
IteratorLiides pakub 4 meetodeid, mida saab kasutada, et täita erinevaid operatsioone elemendid kogud.
hasNext()- tagastab,truekui kollektsioonis on elementnext()- tagastab kogu järgmise elemendiremove()- eemaldab viimase elemendi tagastatud elemendinext()forEachRemaining()- teostab kogu ülejäänud ülejäänud elemendi jaoks määratud toimingu
Näide: Iteratori rakendamine
Allpool toodud näites, oleme rakendanud hasNext(), next(), remove()ja forEachRemining()meetodid Iteratorliidese massiivi nimekirja.
 import java.util.ArrayList; import java.util.Iterator; class Main ( public static void main(String() args) ( // Creating an ArrayList ArrayList numbers = new ArrayList(); numbers.add(1); numbers.add(3); numbers.add(2); System.out.println("ArrayList: " + numbers); // Creating an instance of Iterator Iterator iterate = numbers.iterator(); // Using the next() method int number = iterate.next(); System.out.println("Accessed Element: " + number); // Using the remove() method iterate.remove(); System.out.println("Removed Element: " + number); System.out.print("Updated ArrayList: "); // Using the hasNext() method while(iterate.hasNext()) ( // Using the forEachRemaining() method iterate.forEachRemaining((value) -> System.out.print(value + ", ")); ) ) ) 
Väljund
ArrayList: (1, 3, 2) Peenestatud element: 1 Eemaldatud element: 1 Uuendatud ArrayList: 3, 2,
Ülaltoodud näites märkige lauset:
 iterate.forEachRemaining((value) -> System.put.print(value + ", ")); 
Siinkohal oleme forEachRemaining()meetodi argumendina edastanud lambda avaldise .
Nüüd prindib meetod massiivi loendi kõik ülejäänud elemendid.








