This method only returns me to the last position in the list, the others it does not show. How do I display all the same?
Agente agente = new Agente();
List<Agente> lista = getA();
for(Agente a: lista){
System.out.println(a.getQuantidade());
}
//System.out.println(lista.get(0).getQuantidade());
}
public static List<Agente> getA(){
List<Agente> lista = new ArrayList<Agente>();
Agente agente = new Agente();
agente.setQuantidade("2");
agente.setQuantidade("5");
agente.setQuantidade("9");
agente.setQuantidade("7");
lista.add(agente);
return lista;
}
}
That works, but I think it got really ugly:
public static List<Agente> getA(){
List<Agente> lista = new ArrayList<Agente>();
Agente agente;
agente = new Agente();
agente.setQuantidade("2");
lista.add(agente);
agente = new Agente();
agente.setQuantidade("5");
lista.add(agente);
agente = new Agente();
agente.setQuantidade("9");
lista.add(agente);
agente = new Agente();
agente.setQuantidade("7");
lista.add(agente);
return lista;
}
How can I improve this?