Junior — Middle
Каква е целта на интерфейса Set в езика Java?
sobes.tech AI
Отговор от AI
Интерфейсът Set в Java представлява колекция, която не допуска дублиращи се елементи. Основната му цел е да съхранява уникални обекти без определен ред (освен ако не се използват конкретни реализации с ред).
Ключови характеристики на Set:
- Не съдържа повтарящи се елементи.
- Позволява бърза проверка дали даден елемент съществува.
Пример за използване:
Set<String> set = new HashSet<>();
set.add("ябълка");
set.add("банан");
set.add("ябълка"); // няма да бъде добавена, тъй като "ябълка" вече съществува
System.out.println(set.size()); // ще изведе 2
Set е полезен, когато трябва да се гарантира уникалността на данните, например при събиране на уникални идентификатори или филтриране на повтарящи се стойности.