Qual è il modo migliore per usare i valori memorizzati in un Enum come valori letterali String? Per esempio:
public enum Modes {
some-really-long-string,
mode1,
mode2,
mode3
}
Poi più tardi ho potuto utilizzare Mode.mode1
per restituire la sua rappresentazione stringa come mode1
. Senza dover continuare a chiamare Mode.mode1.toString()
.
.name()
Vedi: stackoverflow.com/a/6667365/887836