vectores

Lolo
25 de Septiembre del 2003
Hola soy nuevo en esto de java y tengo una duda en cómo tratar los vectores.

Tengo una función que me devuelve el un vector. Dentro de la clase donde tengo esta función, quiero implementar otra que lo que hace es llamar a esa función, para obtener el vector. Después, borro el vector original, es decir la variable global que es devuelta en la primera función. Ahora si quiero ver los elementos de ese vector que se supone que tiene los primeros, me dice que está vacío, por qué? No es como si hubiera hecho una copia? Se borra también el otro vector?

Espero haberme explicado bien. Ayudenme por favor.

Gracias por anticipado

Electroduende
25 de Septiembre del 2003
Pues si es una referencia, si. Para copiar arrays hay que usar System.arraycopy() ya que si usas el = te crea una referencia.

Hasta luego,
Electroduende.