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

Метод insertAll

Метод insertAll вставляет несколько элементов в список, начиная с указанной позиции. Первым параметром метод принимает индекс, по которому будет произведена вставка, вторым - коллекцию элементов, которые нужно вставить. Исходный список при этом изменяется.

Синтаксис

list.insertAll(index, iterable)

Пример

Давайте вставим несколько элементов в список по индексу 1:

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

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

[a, d, e, b, c]

Пример

Давайте вставим элементы в начало списка, указав индекс 0:

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

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

[1, 2, 3, 4, 5]

Пример

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

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

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

[a, b, c, d, e]

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

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