Iterator: Porovnání verzí

Smazaný obsah Přidaný obsah
m Robot: -zastaralá značka HTML
Xqbot (diskuse | příspěvky)
m Bot: Replace deprecated <source> tag and "enclose" parameter
Řádek 18:
== Implementace iteratoru v jazyce [[Java (programovací jazyk)|Java]] ==
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.
<syntaxhighlight lang="java">
import java.util.ArrayList;