Smazaný obsah Přidaný obsah
Řádek 2:
 
==Implementace iteratoru v jazyce [[Java|JAVA]]==
V ukázce jsou [[Osoba| osoby]] a kolekcejejich osobkolekce. Kolekce osob obsahuje vnitřní [[Třída_(programování)| třídu]] s názvem PersonIterator, pomocí které pak vji můžeme celou kolekci osob procházet. [[Třída_(programování)| Třída]] PersonIterator implementuje rozhraní Iterator, které obsahuje metody '''hasNext();'''(zjistí jestli je v kolekci další osoba) a '''getNext();'''(získá další osobu v kolekci). V této ukázce je kolekce implementována pomocí [[Pole (datová struktura)| datové struktury]] ArrayList.
<source lang=java>
import java.util.ArrayList;