Olá pessoal!
Qual seria a melhor forma de utilizar um enum de forma que ele me retorne uma String?
Ex:
public enum Teste {
ADDEDPRICE_FALSE
}
E queria que ele me retornasse a seguinte String (addedPrice_false) tipo:
String price = Teste.ADDEDPRICE_FALSE;
Onde o valor da String price fosse igual a addedPrice_false.
Entenderam?
Garanto que já pesquisei …
[]'s
Do jeito que você quer, não dá. Mas dá pra fazer assim:
public enum Teste {
ADDEDPRICE_FALSE("addedPrice_false");
public Teste(String label) {
this.label = label;
}
public String getLabel() {
return label;
}
private String label;
}
E aí chamava a String por:
String price = Teste.ADDEDPRICE_FALSE.getLabel();
Entendeu?
Vou adaptar aqui pra ver se consigo o que eu quero e te falo.
Valeu!
Valeu Leonardo…
Funcionou perfeitamente.
Obrigado!!!