Problemas con vectores

surban
22 de Agosto del 2003
Hola a tod@s!!
Tengo un problema con los Vectores de Java.
Accedo a una posici贸n de un primer Vector, posteriormente cargo de datos un segundo Vector los imprimo y luego al volver a acceder al primer vector a otra posici贸n me devuelve un valor que se corresponde con un valor del vector2. Alguein sabe a qu茅 puede deberse?????

Muchas gracias

foarxp
22 de Agosto del 2003
trata de subir el codigo para poder ayudarte

chuidiang
22 de Agosto del 2003
No se si es tu problema, pero te lo comento (ojo, lo que te cuento es para variables que son instancias de clases, por ejemplo, Vector. Lo que te cuento no vale para variables primitivas estilo int, char, etc).

En java todo lo que se pasa por parametro a traves de una funcion, se pasa por referencia. Si dentro de la funci贸n lo modificas, fuera queda modificado.

Cuando asignas una variable a otra variable, ambas variables contienen lo mismo. Si cambias el valor de una, la otra tambi茅n cambia. Por ejemplo, si a y b son vectores y haces a = b; y luego cambias b[3], tambi茅n se cambia a[3].

Ahora echa un ojo en tu c贸digo a ver si est谩s asignando un vector a otro, o pasando vectores como parametro de funci贸n e inadvertidamente estas cargando el segundo vector sobre el primero.

Si no es as铆, lo que te comentaron antes, intenta poner el c贸digo a ver si vemos algo.

Se bueno