Интерфейс Set описывает множество (Рисунок 3). Элементы множества не упорядочены, множество не может содержать двух одинаковых элементов. Интерфейс Set унаследован от интерфейса Collection, но никаких новых методов не добавляет. Изменяется только смысл метода add(Object item) – он не станет добавлять объект item, если он уже присутствует во множестве.
Рисунок 3