Задачи на коллекции Set в Java. Часть 5
Дан HashSet:
Set<Integer> set = new HashSet<>(Set.of(1, 2, 3, 4, 5));
Проверьте, содержится ли число 3, через contains.
Дан HashSet:
Set<String> set = new HashSet<>(Set.of("a", "b", "c"));
Добавьте элемент "d" и выведите размер множества.
Дан HashSet:
Set<Integer> set = new HashSet<>(Set.of(10, 20, 30));
Удалите элемент 20 и выведите оставшиеся элементы.
Даны два множества:
Set<Integer> a = new HashSet<>(Set.of(1, 2, 3));
Set<Integer> b = new HashSet<>(Set.of(3, 4, 5));
Найдите пересечение (элементы, которые есть в обоих).
Даны два множества:
Set<Integer> a = new HashSet<>(Set.of(1, 2, 3));
Set<Integer> b = new HashSet<>(Set.of(3, 4, 5));
Найдите объединение двух множеств.
Даны два множества:
Set<Integer> a = new HashSet<>(Set.of(1, 2, 3, 4));
Set<Integer> b = new HashSet<>(Set.of(3, 4));
Найдите разность: элементы a, которых нет в b.
Дан HashSet:
Set<String> set = new HashSet<>(Set.of("apple", "banana", "avocado"));
Оставьте только строки, начинающиеся на "a".
Дан массив:
int[] arr = {1, 2, 2, 3, 3, 3, 4};
Преобразуйте его в HashSet и выведите уникальные числа.
Дан HashSet:
Set<Integer> set = new HashSet<>(Set.of(5, 1, 9, 3));
Преобразуйте в отсортированный список.
Создайте LinkedHashSet и добавьте элементы 3, 1, 2, 1. Выведите элементы — порядок должен сохраниться.