0
У меня есть перечисление какПолучение имени перечисления из значения в Java
public enum FOO {
MINT(0), GINGER(100), LEMON(501);
.....
.....
}
мне нужно получить имя перечисления на основе целого значения, в каком-то другом классе. Так
public String getEnumName(Ineger enumValue){
dosomething with enum value....
return EnumName
}
getEnumName (10) должен возвращать MINT и getEnumName (501) должен вернуть мне ЛИМОН.
Предполагаемый дубликат * не * тот же вопрос. Он спрашивает, как получить экземпляр «Enum» из строки «String», содержащей имя экземпляра. Для этой цели существует специальный метод. * Этот * вопрос, с другой стороны, спрашивает, как получить значение перечисления на основе пользовательского свойства его типа перечисления. Ответы на предполагаемый дубликат не отвечают на этот вопрос. –
@JohnBollinger См. [Это] (http://stackoverflow.com/a/1080912/438154) ответ. –
Вы, ребята, неправильно понимаете, что такое дубликаты. Обратите внимание на текст: _ Этот вопрос уже имеет ответ здесь –