Clase Vector

habierake
18 de Abril del 2005
¿Alguien sabe utilizar la clase vector correctamente?

Si es así me vendría bien conocer sus métodos más utilzados y con exactitud para que se utilza.
Tengo un poco de idea (creo) de lo que va el asunto(la clase vector).Segun tengo entendido, se utiliza para meter
una cantidad variable de objetos de cualquier clase o tipo y todos de la misma clase.

Otra pregunta (puede que tonta,no se).Sería lo mismo
utilzar esta clase que ponerlo con un array de object?

//hago el int para que el nº de objetos sea "variable" //aunque no mucho

int i=el número que sea introducido por mi;
Object [] objetos;

objetos [i];


Graciasssssssssssss




planchet
18 de Abril del 2005
Hola,

La clase Vector es el ultimo hijo de la familia de los array, list, etc.
La puedes usar para almacenar hasta objetos de diferente tipo, aunque esto es poco recomendable porque luego nadie te garantiza que saldra al solicitar el i-esimo objeto. La principal propiedad de la clase Vector por encima de List o Array es que el tamaño es modificable. Puedes introducir objetos y sacarlos sin preocuparte por actualizar el tamaño del Vector con algunos de sus metodos..
Para crear una nueva instancia de Vector solo tienes que hacer:
Vector mi Vector = new Vector();

Luego podrias hacer cosas como:
miVector.addElement(new String("Uno nuevo para el vector"));

y/o

String miString = (String)miVector.get(0);

En todo caso la mejor referencia siempre seta la documentacion del API : http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html

Suerte.