Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 13:20
sonia949
 
Fecha de Ingreso: abril-2011
Mensajes: 10
Antigüedad: 13 años, 8 meses
Puntos: 0
vectores en java

Hola,

estoy un poco atrancada co el tema de vectores en java, y he pensado en preguntar aqui pos si alguien me puede ayudar. Yo quiero hacer un vector que contenga nodos (de una lista enlazada) y lo he declarado asi:

Vector <Nodo> nodos=new Vector(2);


estos nodos contienen dos coordenadas (dos enteros). Con un bucle for queremos rellenar este vector con nodos y lo hacemos asi:


for(int i=0; i<tamano; i++){
System.out.println("Introduzca la coordenada x:");
x = Teclado.readInt (); //Teclado.readInt() me recoge lo que tecleo
System.out.println("Introduzca la coordenada y:");
y = Teclado.readInt();
n=new Nodo(x,y);
nodos.elementAt(i)=n;
System.out.print(nodos.elementAt(i)+"\t");
lista.insertarFinal (nodos.elementAt(i));
}



el problema es que me da el siguiente fallo:

C:\Users\...\prueba1\prueba.java:29: unexpected type
required: variable
found : value
nodos.elementAt(i)=n;


no entiendo muy bien porque, estoy hecha un lio, que es exactamente lo q devuelve nodos.elementAt(i)??????? gracias!