Iterátory

Iterátory jsou prostředkem, jak sekvenčně procházet prvky kolekce buďto

  • v neurčeném pořadí nebo

  • v uspořádání (u uspořádaných kolekcí)

Každý iterátor musí implementovat velmi jednoduché rozhraní Iterator<E> se třemi metodami:

  • boolean hasNext()

  • E next()

  • void remove()