08/06/2011, 15:41
|
| | Fecha de Ingreso: junio-2011 Ubicación: Bucaramanga
Mensajes: 2
Antigüedad: 13 años, 7 meses Puntos: 0 | |
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? |