Задачи на коллекции Set в Java. Часть 3
Дано изменяемое множество и массив:
Set<String> set = new HashSet<>(Set.of("a", "b", "c"));
String[] arr = new String[] { "d", "e", "f" };
Добавьте все элементы из массива в множество.
Дано изменяемое множество и коллекция Map:
Set<Integer> set = new HashSet<>(Set.of(1, 2, 3));
Map<String, Integer> map = Map.of("a", 4, "b", 5, "c", 6);
Добавьте все значения из коллекции в множество.
Дано изменяемое множество и два списка:
Set<Integer> set = new HashSet<>(Set.of(10, 20));
List<List<Integer>> list1 = List.of(30, 40);
List<Integer> list2 = List.of(50, 60);
Добавьте все элементы из обоих списков в множество.
Дано изменяемое множество и другая коллекция Set:
Set<String> set1 = new HashSet<>(Set.of("apple", "banana"));
Set<String> set2 = Set.of("orange", "grape");
Добавьте все элементы из второго множества в первое.
Дано изменяемое множество и список пар:
Set<Integer> set = new HashSet<>(Set.of(100, 200));
List<Object> pairs = List.of(300, "a", 400, "b", 500, "c");
Добавьте все первые элементы пар в множество.
Дано изменяемое множество и массив чисел:
Set<Integer> set = new HashSet<>(Set.of(5, 10, 15));
int[] numbers = new int[] {20, 25, 30};
Добавьте все элементы массива в множество.
Дано изменяемое множество и коллекция Map с ключами:
Set<String> set = new HashSet<>(Set.of("x", "y"));
Map<String, Integer> map = Map.of("z", 1, "w", 2, "v", 3);
Добавьте все ключи из коллекции в множество.
Дано изменяемое множество и три списка:
Set<Integer> set = new HashSet<>(Set.of(1.0, 2.0));
List<List<Double>> listA = List.of(3.0, 4.0);
List<List<Double>> listB = List.of(5.0, 6.0);
List<Double> listC = List.of(7.0, 8.0);
Добавьте все элементы из всех трех списков в множество.
Дано изменяемое множество и массив символов:
Set<Character> set = new HashSet<>(Set.of('a', 'b'));
char[] chars = new char[] {'c', 'd', 'e'};
Добавьте все элементы массива в множество.
Дано изменяемое множество и различные коллекции:
Set<Integer> set = new HashSet<>(Set.of(100));
List<Integer> list = List.of(200, 300);
int[] array = new int[] { 400, 500 };
Set<Integer> otherSet = Set.of(600, 700);
Добавьте все элементы из всех коллекций в множество.