Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2013, 11:05
javaerror
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Respuesta: Paso y modificacion de un ArrayList

Bueno, despues de una exaustiva prueba xDDD encontre lo que creo o parece que le pasa.

efectivamente en el metodo 'meterEnArray' al asignar al array pasado por parametro 'a' el nuevo array mediante el igual '=' perdia la referencia del arrayPrincipal...

me explico:

· puse antes del "a = leerArchivo("ruta del archivo");" un .add (a.add("blabla"))
· y otro .add (a.add("blabla")) despues del "a = leerArchivo("ruta del archivo");"

y el resultado fue que:
· el primer add se metia en los 2 arrays, tanto el 'a' como el 'arrayPrincipal'
· el segundo add(el que va despues de la asignacion) solo lo ha metido en el 'a'

Solucion¿? he utilizado el .addall(meto aqui el array lleno que me pasa el metodo leerArchivo) que para algo esta xDD y supuestamente es la manera mas correcta.
--------------------------------------

Aun asi, sigo interesado en saber si la deduccion echa es correcta y si es asi por que pierda la referencia con el arrayPrincipal despues de usar la asignacion igual '='

Un saludo y gracias por todo.