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!