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

Метод addAll

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

Синтаксис

list.addAll(collection) list.addAll(index, collection)

Пример

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

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(List.of("a", "b", "c")); ArrayList<String> other = new ArrayList<>(List.of("d", "e")); list.addAll(other); System.out.println(list); } }

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

[a, b, c, d, e]

Пример

Давайте добавим элементы коллекции в список, начиная с позиции 1:

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(List.of("a", "b", "c")); ArrayList<String> other = new ArrayList<>(List.of("d", "e")); list.addAll(1, other); System.out.println(list); } }

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

[a, d, e, b, c]

Пример

Давайте проверим, что возвращает метод addAll при добавлении элементов:

import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(List.of(1, 2, 3)); ArrayList<Integer> other = new ArrayList<>(List.of(4, 5)); boolean res = list.addAll(other); System.out.println(res); System.out.println(list); } }

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

true [1, 2, 3, 4, 5]

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

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