List合并的操作

List合并的操作

1.addAll方法

 List list1=new ArrayList();
        List list2=new ArrayList();
        for (int i = 0; i < 10; i++) {
            list1.add(i*2);
            list2.add(i*2+1);
        }
        System.out.println(list1);
        //方法1:addAll
        list1.addAll(list2);
        System.out.println(list1);

2.Stream操作

     List list1=new ArrayList();
        List list2=new ArrayList();
        for (int i = 0; i < 10; i++) {
            list1.add(i*2);
            list2.add(i*2+1);
        }
        System.out.println(list1);
        //方法1:addAll
        List<Integer> temp= (List<Integer>) Stream.concat(list1.stream(), list2.stream()).collect(Collectors.toList());
        System.out.println(temp);

猜你喜欢

转载自blog.csdn.net/weixin_41957626/article/details/131425442
今日推荐