Enuns

7 respostas
fabioebner

Amigos, e possivel eu transformar uma String em uma enum?

por exemplo assim

private var nmEnum = “SAO_PAULO”

queria fazer algo tipo Enum.nmEnum.getCodigo()

entenderam??

obrigado

7 Respostas

E

Que mania o pessoal tem de falar (ou escrever) “entendeu” (função fática da linguagem).

De qualquer maneira, você pode converter uma String em uma Enum usando o método valueOf. Exemplo:

enum Cores {
    VERDE, VERMELHO, AMARELO, CIANO, MAGENTA, PRETO, BRANCO
}
...
String nomeCor = "VERDE";
Cores cor = Cores.valueOf (Cores.class, nomeCor);
fabioebner

Show de bola… obrigado :smiley:

W

Boa tarde isso resolve teu problema ex: SeuEnum.valueOf((String) suaVariavel);

mauriciot.silva

Sim

fabioebner

E tira uma duvida eu consigo fazer ao contrario? transformar o nome do Enum em uma String?

Obrigado

E

toString

Consulte sempre a documentação, ela não é bem sua melhor amiga mas é o que está disponível se ninguém tiver paciência (ou tempo) para lhe explicar.

G

entanglement:
toString

Consulte sempre a documentação, ela não é bem sua melhor amiga mas é o que está disponível se ninguém tiver paciência (ou tempo) para lhe explicar.

ahuahua feliz ano novo pro Sr. Dr. Hacker! entendeu? ahuahua

Criado 27 de dezembro de 2012
Ultima resposta 28 de dez. de 2012
Respostas 7
Participantes 5