РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
334 of 723 menu

Метод union

Метод union создает и возвращает новое множество, которое содержит все уникальные элементы из исходного множества и переданного в качестве аргумента. Другими словами, он выполняет операцию объединения двух множеств. В первый параметр мы передаем другое множество, которое необходимо объединить с текущим. Исходные множества при этом не изменяются.

Синтаксис

set.union(other)

Пример

Давайте объединим два множества, содержащих строки:

void main() { Set<String> set1 = {'a', 'b', 'c'}; Set<String> set2 = {'c', 'd', 'e'}; Set<String> res = set1.union(set2); print(res); }

Результат выполнения кода:

{a, b, c, d, e}

Пример

Давайте объединим два множества, содержащих числа. Обратите внимание, что повторяющиеся элементы не дублируются:

void main() { Set<int> set1 = {1, 2, 3}; Set<int> set2 = {3, 4, 5}; Set<int> res = set1.union(set2); print(res); }

Результат выполнения кода:

{1, 2, 3, 4, 5}

Пример

Давайте объединим множество с пустым множеством. В результате получится копия исходного множества:

void main() { Set<String> set1 = {'a', 'b', 'c'}; Set<String> set2 = <String>{}; Set<String> res = set1.union(set2); print(res); }

Результат выполнения кода:

{a, b, c}

Смотрите также

  • класс Set,
    который представляет собой множество
  • метод intersection,
    который возвращает пересечение множеств
  • метод difference,
    который возвращает разность множеств
  • метод addAll,
    который добавляет все элементы в множество
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить