Iterator: Porovnání verzí

Smazaný obsah Přidaný obsah
EmausBot (diskuse | příspěvky)
m r2.7.3) (Robot: Upravuji ru:Итератор
Java není zkratkou - píšeme Java, nikoli JAVA
Řádek 16:
</source>
 
== Implementace iteratoru v jazyce [[Java (programovací jazyk)|JAVAJava]] ==
V ukázce jsou [[Osoba|osoby]] a jejich kolekce. Kolekce obsahuje vnitřní [[Třída (programování)|třídu]] s názvem PersonIterator, pomocí které ji můžeme celou 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>