Что такое множество (Set) Как мы уже говорили, множество - это такой же способ хранения данных, как массив или список. Но особенность множества в том, что оно может хранить только уникальные значения. Например, если у нас есть множество Integer-ов - в нем лежат числа 1, 2 , 3, 4 и 5: Если мы попробуем добавить туда единицу, у нас не получится - потому что в множестве уже есть единица: Таким образом, множество обеспечивает уникальность своих элементов. Можете быть спокойны - дублироваться в множествах ничего не будет. Какие есть виды множеств Как и List, множество - это всего лишь интерфейс. Давайте посмотрим, какие реализации существуют в Java. Как видите, есть три основные виды множеств - HashSet, LinkedHashSet и TreeSet. Есть и другие - но пока мы только знакомимся с Set-ми. Среди HashSet, LinkedHashSet и TreeSet чаще всего используется HashSet. HashSet HashSet<String> myHashSet = new HashSet<String>(); Операции с множествами 1. add() - добавляет элемент в множество 2. remove() - у