Vector de chars\'??
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
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
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));
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));
