Cita:
Iniciado por almaesdi
Si bien, le puse un get(0), sin embargo no me muestra "Alejandra" me muestra "Felipe"....y despues cambie el get(0), por get(1) y me seguia mostrando "Felipe" :S
lo que pasa es que por cada elemento que quieras agregar a tu array debes crear un nuevo objeto y lo que tu haces es que a un solo objeto solo le reemplazas los atributos pero siempre es el mismo objeto.
prueba esto...
Código:
Gente persona;
ArrayList <Gente> obj_gente = new ArrayList<Gente>();
persona = new Gente();
persona.setNombre("Alejandra");
obj_gente.add(persona);
persona = new Gente();
persona.setNombre("Alfredo");
obj_gente.add(persona);
persona = new Gente();
persona.setNombre("Felipe");
obj_gente.add(persona);
System.out.println(""+obj_gente.get(0).getNombre() );