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());
} 
            