como trabajar con un vector de la clase Vector

Alvaro
18 de Noviembre del 2003
he insertado en un vector de la clase Vector un objeto, pero a la hora de trabajar con ese objeto no me deja (mejor dicho no se muy bien como usarlo....)
he puesto el nombre del vector[posicion].atributo del objeto, pero no se si es asi, me podeis ayudar? muchas gracias por adelantado

chuidiang
18 de Noviembre del 2003
La clase vector tiene un metodo para obtener un objeto determinado. No se hace con los corchetes

vector.get (posicion)

Esto devuelve un Object, con lo que no puedes usar el atributo del objeto ni nada parecido. Antes debes hacer un cast.

MiObjeto objeto = new MiObjeto();

vector.add (objeto);
...
( (objeto) (vector.get(posicion)) ).atributo

Es decir, al objeto obtenido con vector.get() le haces un cast a lo que es realmente y ya puedes usar sus metodos y atributos.

Se bueno.