Añadir objetos en la clase Vector
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.
Me puede decir alguien como hacer esto de una manera sistemática (y fácil)?
Gracias.
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();
Por ejemplo:
Vector v = new Vector();
v.add(new Integer(10));
int diez = ((Integer) v.get(0)).intValue();
