Повторяющиеся элементы в множестве в Java
При создании множества повторяющиеся значения не копятся: в памяти остается одна копия каждого элемента:
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> nums = new HashSet<>(Arrays.asList(1, 2, 3, 2, 1));
System.out.println(nums);
То же правило действует, если дубли
записывают методом add после
создания:
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> tags = new HashSet<>(Arrays.asList("a", "b", "a", "c", "b"));
System.out.println(tags);
Создайте множество letters из символов
"x", "y", "x" и "z".
Выведите его в консоль.
Создайте множество vals из чисел
5, 10, 5 и 15.
Выведите его в консоль.