Iterator: Porovnání verzí
Smazaný obsah Přidaný obsah
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)|
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>
|