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

Хранит ли 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()`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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