Я пытаюсь найти тип коллекции, имеющий следующие свойства:
- Сохранить порядок вставки
- Не разрешать дубликаты
- Добавить один илибольше элементов за другим
Я мог бы создать свой собственный сбор данных, но я бы этого не хотел.
После просмотра всех коллекций, доступных в kotlin, я думаю, что у LinkedHashSet
есть почти всеиз моих требований, однако он не может добавлять элементы после другой или n-й позиции.
Есть ли способ сделать это с помощью метода расширения или любой другой уловки?