Java - problema al convertir object a character

 
Vista:

problema al convertir object a character

Publicado por alejandro (65 intervenciones) el 02/04/2008 12:36:34
Saludos, tengo una clase Datos con un vector que lo relleno asi:
v_caracteres.add(new Character('a'));
... y asi con todos los caracteres de alfabeto. Tambien tengo un metodo get_v_caracteres() que devuelve dicho vector.

Y en otra clase, un metodo:

int saber_estado_imagen(int est, Character car)

Pues bien, es esta ultima clase, para poder acceder a ese metodo, hago:

(saber_estado_imagen(q, new Character(Datos.get_v_caracteres().get(i)))) .

El problema esta en la segunda parte de esta llamada, le tengo que pasar algo de tipo Character, y me da un error. Como podria obtener ese dato de tipo Character para pasarselo como parametro es como mucho obtuve uno de tipo Object.

Si lo hago de la siguiente manera:

(saber_estado_imagen(q,Automata_aleatorio.get_v_caracteres().get(i)))

me dice que este metodo (int, Character) is not aplicable a uno de parametros (int, Object), Object es lo que debe devolver la llamada a get(i), pero si al metodo, en su definicion le pongo Object, ma da error tambien. Espero que me haya explicado.

Por favor ayudenme. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema al convertir object a character

Publicado por Tom (1831 intervenciones) el 02/04/2008 14:03:48
Pásate a la jvm 1.6 y usa genéricos :-) ( Vector<Character> v_caracteres = new Vector<Character>(); )

O prueba:
saber_estado_imagen(q, (Character)(Datos.get_v_caracteres().get(i)));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar