jeje, nada!!
Investigando un poquito he descubierto cositas, mi código de investigación:
Código:
Statement s = conn.createStatement();
rs = s.executeQuery(query);
int columnas = 6;
while (rs.next()) {
primero.clear();
for(int j = 1; j<columnas; j++){
primero.add(rs.getString(j));
}
System.out.println("unidimensional " + primero.toString());
devuelve.add(primero);
System.out.println ("bidimensional " + devuelve.toString());
}
Cada vez mi array bidimensional tiene el tamaño que debe tener pero con todos los valores iguales al último, no lo entiendo, porque no añade a partir del valor que ya tenía en lugar de sobreescribir??
Bueno, el problema no es que sobreescriba, es que como la variable "primero" la modifico, se modifica tamibén en el arrayList, ¿cómo puedo hacerlo para que no pase?
Graicas!!!