Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
22 Авг 2024
2 мин
991

Объединение двух списков в Java

Одна из типичных задач, которые часто встречаются при работе с Java, — это объединение двух списков. Рассмотрим пример: есть два списка, каждый из которых

Одна из типичных задач, которые часто встречаются при работе с Java, — это объединение двух списков. Рассмотрим пример: есть два списка, каждый из которых содержит некоторые элементы. Задача — создать новый список, который будет содержать элементы из обоих исходных списков.

List<String> listOne = Arrays.asList("one", "two", "three");
List<String> listTwo = Arrays.asList("four", "five", "six");

Самый прямой и простой способ объединить эти два списка — это использовать метод addAll(), предоставляемый интерфейсом List. Он позволяет добавить все элементы из одного списка в другой.

List<String> newList = new ArrayList<String>();
newList.addAll(listOne);
newList.addAll(listTwo);

В результате, newList будет содержать элементы из обоих исходных списков: «one», «two», «three», «four», «five», «six».

Однако стоит учесть, что этот подход изменяет список, к которому добавляются элементы. Если есть необходимость сохранить исходные списки без изменений, можно создать новый список и добавить в него элементы из обоих исходных списков.

List<String> newList = new ArrayList<String>(listOne);
newList.addAll(listTwo);

Таким образом, listOne и listTwo останутся без изменений, а newList будет содержать элементы из обоих исходных списков.

Это простой и эффективный способ объединить два списка в Java, не требующий использования сторонних библиотек или специфических функций языка.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий