Метод 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]