Quelle est la meilleure façon d'utiliser les valeurs stockées dans une énumération en tant que littéraux de chaîne? Par exemple:
public enum Modes {
some-really-long-string,
mode1,
mode2,
mode3
}
Plus tard, je pourrais utiliser Mode.mode1
pour renvoyer sa représentation sous forme de chaîne mode1
. Sans avoir à continuer d'appeler Mode.mode1.toString()
.
.name()
Voir: stackoverflow.com/a/6667365/887836