private String listaNomeAnimais(String s){
List<PraticandoCollectionsFramework> lista = new ArrayList<PraticandoCollectionsFramework>();
PraticandoCollectionsFramework praticandoList2 = new PraticandoCollectionsFramework();
//List<String> lista = new ArrayList<String>(); // ou List<String> lista = new ArrayList();
//Collections.reverse(lista);//ordem inversa em que foi inserido na lista
//lista.add(this.setNomeAnimalDomestico("Cachorro"));
praticandoList2.setNomeAnimalDomestico(("Cachorro"));
praticandoList2.setNomeAnimalSalvagem("Leão");
lista.add(praticandoList2);
for (PraticandoCollectionsFramework praticandoList : lista) {
System.out.println(praticandoList2.getNomeAnimalSalvagem() + "\n" + praticandoList2.getNomeAnimalDomestico());
}
//return lista.toString();
return lista.toString();
}
Qual a diferença - Um método com retorno e um método void? Veja a situação acima, está retornando uma lista mas se fosse void funcionaria da mesma
forma, não?