Добавление нескольких элементов в множество в Java
Метод addAll дописывает в множество
все элементы другой коллекции. Исходное
множество меняется:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> left = new HashSet<>(Arrays.asList(1, 2));
ArrayList<Integer> extra = new ArrayList<>(Arrays.asList(3, 4));
left.addAll(extra);
System.out.println(left);
В качестве источника можно передать несколько строк из другого множества:
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> tags = new HashSet<>(Arrays.asList("a"));
HashSet<String> more = new HashSet<>(Arrays.asList("b", "c"));
tags.addAll(more);
System.out.println(tags);
Дан код:
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> nums = new HashSet<>(Arrays.asList(1, 2));
Запишите в множество числа 3
и 4. Выведите результат в консоль.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> part1 = new HashSet<>(Arrays.asList("x"));
ArrayList<String> part2 = new ArrayList<>(Arrays.asList("y", "z"));
Перенесите все элементы списка в множество. Выведите множество в консоль.