怎么用java把多个list合并成一个?

示例代码:


    public static void main(string[] args){
        list list1 = new arraylist();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        list1.add(4);
        list list2 = new arraylist();
        list2.add(1);
        list2.add(4);
        list2.add(7);
        list2.add(10);
        list listall = new arraylist();
        listall.addall(list1);
        listall.addall(list2);
        listall = new arraylist(new linkedhashset<>(listall));
        system.out.println(listall);
    }

输出:


[1, 2, 3, 4, 7, 10]


代码要典:


1. 合并 使用java.util.list.addall(collection)
2. 去重,借助linkedhashset
 
posted @ 2021-09-02 15:33  技术白菜  阅读(0)  评论(0)    收藏  举报