Мне нужно сохранить только уникальные значения, и я не понимаю, какую структуру данных мне следует использовать. Позже я буду читать только всю структуру данных.
- Один из способов - использовать
MapSet
, который будет содержать только уникальные элементы.
- Второй подход состоит в том, чтобы каждый раз проверять с помощью
Enum.member?
, существует ли уже элемент, но я могу легко гарантировать, что с помощью MapSet
.
Я не уверен, какой подход лучше использовать в таком сценарии. Что является более эффективным, а какое - лучшей практикой?