List<String> nomes = new ArrayList<>();
nomes.add("Super Mario");
nomes.add("Yoshi");
nomes.add("Donkey Kong");
Iterator<String> it = nomes.iterator();
/**COMO LEIO ISSO? De onde veio esse Iterator é um padrão de código, mas quem implementa é a classe ou isso está
* presente em toda Collection?
* onde tenho que revisar, para entender isso?
*/
while(it.hasNext()) {
System.out.println(it.next());
}