Este es mi codigo:
Guia guia = new Guia();
ArrayList<Guia> ArrGuia = new ArrayList<Guia>();
int i=0;
while(result1.next()){
// guia.Gui_Id = result1.getInt(1);
guia.Emp_Id = result1.getInt(2);
guia.Estado = result1.getInt(6);
guia.Tran_Id = result1.getInt(3);
guia.Num_Gui = result1.getInt(4);
guia.Gui_Obs = result1.getString(7);
guia.Usu_Rut = result1.getString(8);
guia.Gui_CtrCosto = result1.getString(9);
guia.fecha = result1.getDate(5);
ArrGuia.add(i, guia);
i++;
}
//
//
for(i=0; i < ArrGuia.size(); i++){
guia = (Guia)ArrGuia.get(i);
out.println(guia.UsuRut);
}
Cuando me imprime siempre me tira el ultimo valor que contiene ArrGuia
EJ:
si ArrGuia ={1,2,3,4,5,6,7,8,9}
Siempre me tira por pantalla el numero 9 (dentro del for claro esta)
Ojala me ayuden no se que cres... pasa :S:S:S muy chato con una semanda de puro java shato! shato!, Shatoooo...
Desde ya muchas gracias