Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2007, 12:30
tonettii
 
Fecha de Ingreso: diciembre-2006
Mensajes: 24
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema con arrays entre clases

Hola vereis tengo un problema arrays entre clases y no entiendo porque:

Vereis:

En la clase MiPanel:

int[] MArray= new int[];



En un metodo de la clase principal:

MArray = ArrayInt; //ArrayInt es un array de mismo tamaño y tipo que MArray

//Compruebo lo que tengo en MArray y efectivamente es lo mismo que en ArrayInt, supongamos MArray=4 3 2 1

int[] Vector = new int [];


//Aqui realizo una serie de operaciones, donde calculo Vector...


if(condicion){
MArray = Vector;

//(Hasta aqui todo bien...)

//Compruebo escribiendo a traves de System.out.println() lo que me daVector y supongamos que Vector = 1 2 3 4

//Compruebo escribiendo a traves de System.out.println() lo que me da MArray y efectivamente es MArray = 1 2 3 4
}

//Hasta aqui todo correcto

//Una vez fuera de este if, compruebo lo que tengo en Marray y sorprendentemente es 4 3 2 1


No se si se entiende bien lo que quiero decir, espero que si.

¿Alguien me podria ayudar?

Un saludo y gracias.