Встречается на собеседованиях • сегодня
Хранит ли Set только уникальные значения
Да, `Set` в Java хранит только уникальные значения. Он не допускает дубликатов, так как использует методы `equals()` и `hashCode()` для проверки уникальности элементов.
**Пример:**
```java
Set names = new HashSet<>();
names.add("Alice");
names.add("Bob");
names.add("Alice"); // Не добавится, так как "Alice" уже есть
System.out.println(names); // [Alice, Bob]
```
Если попытаться добавить объект, который уже содержится в `Set`, операция `add()` вернет `false`.
**Важно:** Для корректной работы с пользовательскими объектами нужно переопределять `equals()` и `hashCode()`.

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