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
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
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);
Show de bola… obrigado 
Boa tarde isso resolve teu problema ex: SeuEnum.valueOf((String) suaVariavel);
Sim
E tira uma duvida eu consigo fazer ao contrario? transformar o nome do Enum em uma String?
Obrigado
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.
toStringConsulte 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