Описание тега enum-map
ʻEnumMap` - это оптимизированная реализация карты исключительно для ключей Enum.
Итератор по набору ключей занимает время, пропорциональное количеству констант в перечисляемом типе, и возвращает ключи в их естественном порядке (порядке, в котором объявляются перечисления).
Если вы думаете о карте высокой производительности, EnumMap
может быть достойным выбором для данных перечисления.
Все ключи, используемые в EnumMap
должно быть из того же Enum
тип, который указывается при создании EnumMap
.
Итераторы работают без сбоев.
Вы не можете вставлять нулевые ключи внутрь EnumMap
.