Vector de chars\'??

Pichongol
21 de Abril del 2004
Como hago para tener una coleccion de chars???
Se puede??

El problema lo tengo aca:

char letra = 'a';
Vector caracteres = new Vector();
caracteres.addElement(letra);

La ultima linea tira error porque el metodo addElement espera un objeto y le estoy pasando un tipo primitivo char...me imagino que ese es el error...ahora bien, como podria solucionarlo??? generar Strings en base al char?? No seria desperdiciar recursos??

Gracias!
Pichongol

Aner
21 de Abril del 2004
mira, un vector solo acepta Objetos como bien dijiste.
Por lo tanto hay que comvertir de primitivo a Objeto, esto se hace con los Wrappers de cada dato primitivo.
En el caso de char el Wrapper es "Character",de modo
que hay que hacer esto:
Character chLetra=new Character(letra);
caracteres.addElement(chLetra);
O bien solo poner
caracteres.addElement(new Character(letra));

ramirex
21 de Abril del 2004
estoy deacuerdo con el anterior comentario de que Vector solo acepta objetos entonces tienes que cambiar de tipo pronitibos a niveles mas altos..

espero que te pude ayudar...