Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2011, 15:41
paulocarrillopena
 
Fecha de Ingreso: junio-2011
Ubicación: Bucaramanga
Mensajes: 2
Antigüedad: 12 años, 11 meses
Puntos: 0
Exclamación java.util.List

Otra cosa relacionada a esta, estoy buscando y no encuentro como solucionarlo.

yo estoy trayendo de una BD unos datos concatenados en un registro y lo quiero guardar en una List<Object>.

El detalle es que cuando como esos datos estan concatenados, utilizo un split para separar esos datos y guardarlos en esa lista de objetos. el problema es que al utilizar el split es que en vez de guardarme los diferentes registros, me repite el primero.

EJemplo:

//esta primera lista contiene los datos concatenados
List<String> informacion = new ArrayList<String>();
List<datosPersonalesAtr> datosList = new ArrayList<datosPersonales>();

datosPersonalesAtr datosObj = new datosPersonalesAtr();

for (int i = 0; i < informacion.size(); i++) {
String[] dataSplit = informacion.split ("@@");
datosObj.setId (dataSplit[0]);
datosObj.setName (dataSplit[1]);

datosList.add(datosObj);
}

La infomacion que queda en la Lista de datos personales deberia mostrar algo asi:

ID: 1 ID:2
Name: Pedro Name: Carlos

ID: 3
Name: Claudia


En vez de eso muestra:

ID: 1 ID: 1
Name: Pedro Name: Pedro

ID: 1
Name: Pedro



Espero me hayan entendido
Alguna idea?