Vi alguns tópicos falando sobre enum, mas ainda assim tenho uma dúvida qto a utilização… seguinte, tenho um campo em uma tabela do campo que pode ter os valores:
1 para conjuge, 2 para companheiro, 3 para filhos… e assim vai.
Minha dúvida é, consigo trabalhar com um enum em minha aplicação para que imprima a descrição a partir do valor do campo?
Para Sexo consegui fazer, F(“Feminino”) M(“Masculino”)… mas no meu caso seria um uso inverso dos exemplos que consegui na net…
Vou testar, é o que eu quero… só não entendi, como o java vai enteder qdo recerber o “1” por exemplo que está na tabela do banco de dados que é um “conjuge”. Teria que ter um construtor só com o número tb?
Rodrigo_Sasaki
você pode comprarar. if(codigoQueEuPegueiDoBanco.equals(EnumTeste.FILHOS.getCodigo())pode fazer um switch pelo Enum também
R
rh_pestana
Entendi… é que tinha pensado em algo tipo: 1(“TITULAR”), 2(“FILHO”)
isso pelos exemplos que vi …
Rodrigo_Sasaki
rh_pestana:
Entendi.. é que tinha pensado em algo tipo: 1("TITULAR"), 2("FILHO")
isso pelos exemplos que vi ...
Ah, entendi o que você quer. Acho que você não tem como dar um nome que começa com um número.
mas pode concatenar fazendo alguma gambiarra hehehe.
EDIT:a gambiarra que eu quis dizer era algo assim: