Java - LEER ENUMERADOS

 
Vista:

LEER ENUMERADOS

Publicado por Pichi (3 intervenciones) el 06/03/2007 22:27:01
Hola,

Tengo una clase, en la que uno de los datos es un enumado, lo que pasa, es que no sé como leerlo por teclado, sólo sé leerlo como string, puedo hacerlo como enumado???

Muchas 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
sin imagen de perfil

RE:LEER ENUMERADOS

Publicado por chuidiang (950 intervenciones) el 07/03/2007 05:46:53
Hola:

Por teclado sólo se leen String. Tu luego tendrás que hacer la conversión al valor que quieras. Para el caso de enumerado tendrías que hacer una serie de if para ver si el String leido coincide con la representación en String de uno de los valores del enumerado.

if (cadenaLeida.equals("VALOR1"))
enumerado = Enumerador.VALOR1;
...

Se bueno.
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

RE:LEER ENUMERADOS

Publicado por Pichi (3 intervenciones) el 08/03/2007 23:42:23
Gracias por tu ayuda, pero ahora me da un error, debido a que cada vez que hago el case, por ejemplo, case v1: var=v1, pero en los siguientes casos, tengo la intención de guardarlo en la misma variable, pero me dice que la variable está duplicada, y no sé cómo solucionarlo, no me olvidé de poner los breaks!

Espero que me podáis ayudar, y de nuevo gracias!
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