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

Метод addAll

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

Синтаксис

list.addAll(iterable)

Пример

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

void main() { List<String> list = ['a', 'b', 'c']; List<String> other = ['d', 'e']; list.addAll(other); print(list); }

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

[a, b, c, d, e]

Пример

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

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

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

[1, 2, 3, 4, 5]

Пример

Давайте добавим в список элементы другого списка, полученные с помощью метода map:

void main() { List<int> list = [1, 2, 3]; List<int> other = [4, 5, 6]; list.addAll(other.map((e) => e * 10)); print(list); }

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

[1, 2, 3, 40, 50, 60]

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

  • метод add,
    который добавляет один элемент в конец списка
  • метод insert,
    который вставляет элемент по индексу
  • метод insertAll,
    который вставляет коллекцию по индексу
  • метод clear,
    который удаляет все элементы списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить