Añadir objetos en la clase Vector

plok27
22 de Julio del 2003
Tengo un Vector al cual quiero añadir elementos de tipo int y double. El problema es que el método add me pide un índice entero y un objeto de tipo Object. El objeto se lo paso de tipo double y me da error en compilación, tipos incompatibles. No sé como hacer la conversión. ¿No debería ser implícita? Cuando le paso algo que no es un tipo simple, lo coge sin problemas. Pero cuando le pongo int o double, se queja. Y cuando utilizo cualquier método de la clase vector que sé que es, por ejemplo, un entero, me cuesta un montón convertirlo al tipo que quiero.

Me puede decir alguien como hacer esto de una manera sistemática (y fácil)?

Gracias.

Sito
22 de Julio del 2003
Utiliza las clases wrapper como Integer o Double...
Por ejemplo:

Vector v = new Vector();
v.add(new Integer(10));
int diez = ((Integer) v.get(0)).intValue();

plok27
22 de Julio del 2003
Bien! ha funcionado. Ahora podré seguir. Muchas gracias, te lo agradezco. No tenia ni idea de esto de las clases wrapper.