1 多个list合并
public class Main {
public static void main(String[] args) {
List list1 = Arrays.asList(1, 2);
List list2 = Arrays.asList(3, 4);
List list3 = Arrays.asList(5, 6);
List integers = mergeList(list1, list2, list3);
System.out.println(integers);
List<String> list4 = Arrays.asList("A", "B");
List<String> list5 = Arrays.asList("C", "D");
List<String> list6 = Arrays.asList("E", "F");
List<String> strings = mergeList(list4, list5, list6);
System.out.println(strings);
}
public static <T> List<T> mergeList(List<T>... list){
List<T> res = new ArrayList<>();
if (Objects.nonNull(list)) {
for (List<T> l : list) {
res.addAll(l);
}
}
return res;
}
}