多个同类型集合合并,可以使用可变参数,定义一个专门的方法,参考代码如下:文章来源:https://www.toymoban.com/news/detail-612367.html
public class Main {
public static void main(String[] args) {
List<Integer> list1 = Arrays.asList(1, 2);
List<Integer> list2 = Arrays.asList(3, 4);
List<Integer> list3 = Arrays.asList(5, 6);
List<Integer> 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;
}
}
参考代码运行结果如下:文章来源地址https://www.toymoban.com/news/detail-612367.html
[1, 2, 3, 4, 5, 6]
[A, B, C, D, E, F]
到了这里,关于Java 多个List合并的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!