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

Метод add

Метод add добавляет новый элемент в множество Set. В первый параметр мы передаем значение, которое нужно добавить. Если такой элемент уже есть в множестве, то ничего не произойдет, так как множество хранит только уникальные значения. Метод возвращает true, если элемент был добавлен, и false, если элемент уже присутствовал в множестве.

Синтаксис

set.add(value)

Пример

Давайте создадим множество и добавим в него новый элемент:

void main() { Set<String> set = {'a', 'b', 'c'}; set.add('d'); print(set); }

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

{a, b, c, d}

Пример

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

void main() { Set<String> set = {'a', 'b', 'c'}; bool res = set.add('b'); print(res); print(set); }

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

false {a, b, c}

Пример

Давайте проверим, что метод возвращает true при успешном добавлении нового элемента:

void main() { Set<int> set = {1, 2, 3}; bool res = set.add(4); print(res); print(set); }

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

true {1, 2, 3, 4}

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

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