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

Конструктор of класса Set

Конструктор of класса Set создает новый экземпляр множества, содержащий все элементы указанной коллекции. В первый параметр мы передаем коллекцию (например, список или другое множество), элементы которой необходимо поместить в новое множество. Конструктор автоматически удаляет дубликаты, так как множество хранит только уникальные значения.

Синтаксис

Set.of(Iterable<E> elements)

Пример

Давайте создадим множество из списка с повторяющимися элементами и посмотрим, как конструктор удалит дубликаты:

void main() { List<int> list = [1, 2, 2, 3, 3, 3, 4, 5]; Set<int> res = Set.of(list); print(res); }

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

{1, 2, 3, 4, 5}

Пример

Давайте создадим множество из строки, где конструктор также уберет повторяющиеся символы:

void main() { String str = 'abcdeabcde'; Set<String> res = Set.of(str.split('')); print(res); }

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

{a, b, c, d, e}

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

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