Що таке Set в Java?
Інтерфейс Set є колекцією унікальних елементів, де кожен елемент може зустрічатися не більше одного разу. Реалізації інтерфейсу Set, такі як HashSet, TreeSet та LinkedHashSet, надають методи для додавання, видалення та перевірки наявності елементів .
Приклади використання:
- Для створення екземпляра
Setможна використовувати різні реалізації, залежно від вимог, наприклад,HashSet,TreeSetабоLinkedHashSet:
Set<String> mySet = новий HashSet<>();
- Метод
sizeповертає поточний розмір множини.
int size = mySet.size();
- Метод
getповертає значення, пов'язане із зазначеним ключем.
Integer value = myMap.get("Ключ1");
- Метод
removeвидаляє вказаний елемент з множини.
mySet.remove("Елемент 1");
- Метод
containsвикористовується для перевірки наявності елемента в багатьох.
boolean containsElement = mySet.contains("Елемент 2");
- Метод
iteratorповертає ітератор для перебору елементів множини.
Iterator<String> iterator = mySet.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
// Дії з елементом
}
Коментарі