Встречается на собеседованиях • сегодня
Какие знаешь особенности LinkedHashSet
LinkedHashSet — это реализация Set, которая сохраняет порядок вставки элементов и обеспечивает уникальность.
**Особенности:**
1. **Порядок элементов** — сохраняет порядок добавления (в отличие от HashSet).
2. **Производительность** — чуть медленнее HashSet из-за поддержки порядка, но быстрее TreeSet.
3. **Под капотом** — использует LinkedHashMap для хранения данных.
4. **Null-значения** — разрешает один null.
**Пример:**
```java
Set set = new LinkedHashSet<>();
set.add("one");
set.add("two");
set.add("one"); // Дубликат не добавится
System.out.println(set); // [one, two] (порядок сохранён)
```
Используется, когда важен порядок вставки, но нужна уникальность элементов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы