Множества в Java
Множество в Java – это коллекция, содержащая неупорядоченные уникальные, то есть неповторяющиеся, элементы.
Интерфейс Set реализован в Java тремя классами: HashSet, TreeSet, SortedSet (отсортированное множество). Наиболее используемыми методами данных классов являются методы добавления элементов, удаления, проверки вхождения: add(), addAll(), remove(), removeAll(), contains(), containsAll().
import java.util.HashSet; public class SetTest { public static void main(String[] args) { HashSet<Integer> intSet = new HashSet<>(); intSet.add(10); intSet.add(15); intSet.add(18); intSet.add(10); System.out.println(intSet); for (Integer integer : intSet) { System.out.println(integer + 100); } if (intSet.contains(15)) intSet.clear(); System.out.println(intSet); } }
Результат:
[18, 10, 15] 118 110 115 []
В примере второе добавление числа 10 замещает первое. С помощью метода clear() из множества удаляются все элементы.