Что такое Set
Set - это коллекция в Java, которая хранит только уникальные элементы. Она не гарантирует порядок элементов при их добавлении.
Set представляет собой интерфейс коллекции из пакета java.util, который расширяет интерфейс Collection. Основная особенность Set в том, что он хранит только уникальные элементы, то есть не допускает дубликатов. Элементы множества могут быть добавлены или удалены, но каждый элемент будет храниться только в одном экземпляре.
В Java есть несколько реализаций интерфейса Set. Например, HashSet, который хранит элементы в хэш-таблице, обеспечивая высокую скорость доступа к элементам; TreeSet, который хранит элементы в отсортированном порядке по возрастанию; LinkedHashSet, который помимо уникальности элементов также запоминает порядок их добавления. Вот пример создания и заполнения HashSet:
Таким образом, использование интерфейса Set очень удобно, когда необходимо хранить уникальные элементы без дубликатов и не зависеть от порядка их размещения в коллекции
Отметьте свой прогресс