Описание тега enum-map

ʻEnumMap` - это оптимизированная реализация карты исключительно для ключей Enum.
2 ответа

Зачем использовать EnumMap вместо HashMap

Как у нас уже есть HashMapзачем нам использовать EnumMap?
21 ноя '18 в 06:49
0 ответов

Как гарантировать еще один экземпляр внешнего класса, когда Enum как внутренний класс с EnumMap?

Я обучаюсь Enum с книгой Thinking in java, EnumMap упражнение смутило меня. Потому что Enum Экземпляр статический и последний, поэтому я не могу получить доступ к нестатическому члену во внешнем классе, вот часть моего кода: public class VendingMach…
26 май '13 в 10:29
1 ответ

Дублировать значения в Map<DemoType, List <Demography >>

У меня есть некоторые проблемы с этим фрагментом кода. Я создаю карту со списком демографии, но в какой-то момент у меня есть дубликаты элементов списка. Вы видите, где я делаю ошибку? С уважением. public Map&lt;DemoType, List&lt;Demography&gt;&gt; …
25 авг '18 в 11:39
1 ответ

Хранить примитивные значения в EnumMap

Почему я не могу создать EnumMap как это: EnumMap&lt;FunkyTrolls, int&gt; amountMap; Я хочу посчитать и сохранить количество троллей каждого типа. Каков хороший способ сделать это?
21 май '13 в 01:19
2 ответа

Почему Java не предоставляет доступ к объектам класса enum для EnumSet и EnumMap?

EnumSet имеет личное поле для класса значения. Почему бы не предоставить публичный доступ? Также, EnumMap имеет закрытые поля для классов ключей и значений. Тот же вопрос. Для непустых наборов / карт можно выполнить итерацию первого элемента и извле…
09 авг '14 в 14:49
1 ответ

Используйте enum, который реализует интерфейс в качестве параметра в качестве ключа в EnumMap

Я хочу иметь семейство дочерних классов, которые расширяют BaseClass, который, в свою очередь, определил EnumMap. В зависимости от IDE я подключаю этот код. Он говорит мне, что конструктор EnumMap&lt;B, Integer&gt;() не определено, соответственно B …
02 апр '18 в 12:22
0 ответов

Как заполнить EnumMap, который содержит ключ и список строк в качестве значения, и использовать его в селене

У меня есть эта карта перечисления, которая является ключевым значением, и я хочу иметь возможность найти элементы на странице и сопоставить их с правильной картой перечисления: public enum AlertState { CRITICAL, WARNING, ERROR } EnumMap&lt;AlertSta…
22 янв '19 в 13:48
1 ответ

Является ли EnumMap Typesafe?

[Я голосую, чтобы открыть это для сообщества. Вопрос Каковы причины того, что Map.get(Object key) не является (полностью) универсальным, действительно определяет причину проблемы. Но для меня Stack Overflow - это ответы на вопросы, доступ к рабочему…
01 июл '16 в 02:19
0 ответов

Повторяйте карту с помощью forEach и отслеживайте индекс

Допустим, у нас есть EnumMap в Java, и через итерацию с использованием потоков нам нужно использовать ключ карты, значение и индекс. Я реализовал, как в следующем примере: EnumMap&lt;TestEnum, List&lt;String&gt;&gt; enumMap = new EnumMap&lt;TestEnum…
21 ноя '18 в 18:01
3 ответа

Пояснение к коду: Перечисление и рендеринг

Так что я наткнулся на этот кусок кода и, будучи новичком, я не совсем понял код. Мне было интересно, если кто-то может объяснить мне код. Спасибо! private static final EnumMap&lt;State, IRenderer&gt; RENDERERS_MAP; static { RENDERERS_MAP= new EnumM…
16 мар '13 в 04:54
1 ответ

Как инициировать EnumMap, который использует другую карту в качестве значения

private static EnumMap&lt;Edition, ListMultimap&lt;KeyClass, ValueClass&gt;&gt; valueByKeyPerEdition = Collections.synchronizedMap( new EnumMap&lt;Edition, ListMultimap&lt;KeyClass, KeyClass&gt;&gt;()); Я хочу, чтобы начать потокобезопасную карту ка…
1 ответ

Ошибка Джексона Java EnumMap

Я пытаюсь десериализовать EnumMap с Джексоном, и у меня возникает следующая ошибка: javax.ws.rs.client.ResponseProcessingException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct EnumMap; generic (key) type not available at […
14 май '18 в 16:23
0 ответов

JS, получающий enumMap в json, видит поля как неопределенные

У меня есть REST Ws, которые отправляют JSON. Внутри json есть enumMap (из java), и когда я получаю json из REST, это выглядит так: { map:{ KEY1:VALUE1, KEY2:VALUE2} } когда я пытаюсь сделать: var something = map.KEY1; console.log(something); я вижу…
06 ноя '14 в 17:49
2 ответа

EnumMap.containsValue(null) возвращает true JDK 7

Я нашел странное поведение. Я использую JDK 1.7, Когда я печатаю map.containsValue(null) это возвращается true хотя у меня нет нулевого значения в моей MAP. import java.util.EnumMap; import java.util.Map; public class EnumMapTest { enum EnumType { Z…
26 фев '15 в 08:42
3 ответа

Итерация по EnumMap, которая не приводит к созданию нового объекта за одну итерацию

Есть ли способ перебора EnumMap, который не приводит к созданию нового объекта за одну итерацию? Итератор набора записей каждый раз возвращает новую запись. Единственный способ увидеть это for(K k: map.keySet()) foo(k, map.get(k)); Чтобы пояснить эт…
17 янв '17 в 17:20
0 ответов

Конфигурация Spring Bean для EnumMap

public enum TypeEnum { TYPE1, TYPE2, TYPE3; } public class Resources { List&lt;String&gt; suppliers; EnumMap&lt;TypeEnum, String&gt; items; //setter and getter } Я нахожусь в процессе репликации вышеупомянутого бина в весеннем файле конфигурации con…
03 май '18 в 23:17
1 ответ

Почему EnumSet или EnumMap могут быть более производительными, чем их хешированные аналоги?

Ниже приведен раздел " Замечания по реализации " документа Java в EnumMap: Примечание по реализации: Все основные операции выполняются в постоянное время. Вероятно, они (хотя и не гарантированы) будут быстрее, чем их аналоги из HashMap. Я видел похо…
26 янв '13 в 11:53
1 ответ

Многопоточный сокет клиент / сервер Java: отправка и получение объектов Enummap

Начнем с того, что это JavaFX приложение с классической архитектурой MVC. Это приложение бросает кубики и отображает их. Цель состоит в том, чтобы показать их нескольким клиентам. Я использую многопоточный "эхо" сервер с сокетами для работы с клиент…
18 июл '15 в 14:24
2 ответа

EnumMap vs Properties

Есть ли у кого мысли о том, что лучше, EnumMap или же Properties (или, по крайней мере, в моей ситуации?) Я использую сторонний программный пакет, который связывается между моим кодом и их приложением, используя их метод следующим образом: TheirRunt…
2 ответа

Java 8: преобразование EnumMap<ExampleEnum, String> в сопоставление<String, Object>

У меня есть ситуация, когда мне нужно скопировать мой EnumMap&lt;ExampleEnum,String&gt; в Map&lt;String, Object&gt;, Во многих примерах переполнения стека показано, как преобразовывать данные из одного типа в другой, но не из enum. Я пытался сделать…
26 июн '18 в 14:28