博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 把多个list 合并成一个去重的
阅读量:6226 次
发布时间:2019-06-21

本文共 596 字,大约阅读时间需要 1 分钟。

hot3.png

public static void main(String[] args){

        List<Integer> list1 = new ArrayList<Integer>();

        list1.add(1);

        list1.add(2);

        list1.add(3);

        list1.add(4);

        List<Integer> list2 = new ArrayList<Integer>();

        list2.add(1);

        list2.add(4);

        list2.add(7);

        list2.add(10);

        List<Integer> listAll = new ArrayList<Integer>();

        listAll.addAll(list1);

        listAll.addAll(list2);

        listAll = new ArrayList<Integer>(new LinkedHashSet<>(listAll));

        System.out.println(listAll);

    }

 

输出:

 

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

 

代码要典:

 

  1. 合并 使用java.util.List.addAll(Collection<? extends Integer>)

  2. 去重,借助LinkedHashSet 

转载于:https://my.oschina.net/u/3268478/blog/1586691

你可能感兴趣的文章
AngularJs与Angular 常用的指令写法的区别;
查看>>
如何在Angular6下使用ng-zorro-antd
查看>>
【React进阶系列】从零开始手把手教你实现一个Virtual DOM(一)
查看>>
区块链概念 That You Must Know 第一期.md
查看>>
webpack3.0 前端工程化
查看>>
ES2018 新特征之:异步迭代器 for-await-of
查看>>
在Vue中使用highCharts绘制3d饼图
查看>>
vue+webpack+nginx 部署在服务器非根目录下访问404问题
查看>>
观麦在 Webpack 的经验
查看>>
angular.js和vue.js中实现函数去抖(debounce)
查看>>
Laravel SMS 短信发送包
查看>>
OkHttp之ApplicationInterceptors与NetworkInterceptors
查看>>
scrapy入门教程——爬取豆瓣电影Top250!
查看>>
手摸手,带你优雅的使用 icon
查看>>
wiremock使用入门
查看>>
Yii2事件示例解析
查看>>
使用ng2-admin搭建成熟可靠的后台系统 -- ng2-admin(一)
查看>>
源码看React setState漫谈(二)
查看>>
vue2.0组件通信
查看>>
Bootstrap:模态弹出框
查看>>