Junior — Middle
მონაცემთა სტრუქტურა Set უზრუნველყოფს მხოლოდ უნიკალური ელემენტების შენახვას?
sobes.tech AI
პასუხი AI-სგან
Да, структура данных Set в Java гарантирует хранение только уникальных элементов. При добавлении нового элемента в Set происходит проверка на наличие такого же элемента (с помощью метода equals() и hashCode()). Если элемент уже существует, то добавление не происходит, и множество остается без дубликатов.
Пример:
Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("apple"); // не добавится, так как "apple" уже есть
System.out.println(set); // Выведет [apple, banana]