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