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

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