Предположим, что у вас есть:
Map<something of enum type, Object>;
Если вы знаете перечисление, как вы получаете доступ к ObjecT?
Для перечислений это работает так же, как для карт в целом:
Object value = map.get(enumKey);
Обратите внимание, что для ключей enum рекомендуется использовать EnumMap вместо HashMap.
EnumMap
HashMap
Использование get:
get
Object result = map.get(key);
http://download.oracle.com/javase/tutorial/java/javaOO/enum.html
Перечисления - это объекты в Java. Таким образом, они могут использоваться в качестве ключей в методе get.