Встречается на собеседованиях • сегодня

Какой опыт использования Set

Set в Java — это коллекция, хранящая уникальные элементы без дубликатов. Чаще всего использую `HashSet` для быстрого доступа, `LinkedHashSet` для сохранения порядка добавления и `TreeSet` для сортировки. **Пример:** ```java Set names = new HashSet<>(); names.add("Alice"); names.add("Bob"); names.add("Alice"); // Не добавится, так как дубликат System.out.println(names); // [Alice, Bob] ``` **Когда применяю:** - Проверка уникальности данных. - Удаление дубликатов из коллекции. - Быстрый поиск (`contains()` за O(1) в `HashSet`). **Особенности:** - `TreeSet` требует `Comparable` или `Comparator`. - `HashSet` не гарантирует порядок. - `null` допустим, но только один раз.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы