Как объединить несколько листов в один java — Q&A Хекслет
2026-02-26 18:49 Diff
import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class App { public static void main(String[] args) { List<Integer> list1 = List.of(1,2,3,4); List<Integer> list2 = List.of(3,4,5,6); // слияние листов с дубликатами List<Integer> unionList = new ArrayList<>(); unionList.addAll(list1); unionList.addAll(list2); System.out.println(unionList); // => [1, 2, 3, 4, 3, 4, 5, 6] // объединение листов без дубликатов Set<Integer> unionSet = new HashSet<>(); unionSet.addAll(list1); unionSet.addAll(list2); System.out.println(unionSet); // => [1, 2, 3, 4, 5, 6] } }