Classes Internas (Java)/Exercício 02: Iteração

From Wiki**3

< Classes Internas (Java)

Problema

Defina um iterador para a tabela anteriormente descrita. O iterador deve ser implementado como uma classe interna e deve implementar a seguinte interface (não confundir com a interface Java com nome semelhante):

public interface Iterator {
  boolean hasNext(); // true if there are more elements in the collection
  int next(); // get the current element and advance to the next
}

A tabela deve implementar a seguinte interface (não confundir com a interface Java com nome semelhante):

interface Iterable { Iterator getIterator(); }

Solução

Exemplo de Aplicação