/*** 数值重复*/@Testpublic void testList(){List<Integer> accountIdListOne = new ArrayList<>();accountIdListOne.add(1);accountIdListOne.add(2);accountIdListOne.add(3);List<Integer> accountIdListTwo = new ArrayList<>();accountIdListTwo.add(3);accountIdListTwo.add(4);accountIdListTwo.add(5);accountIdListTwo.add(6);List<Integer> accountIdList = accountIdListOne.stream().filter(accountIdListTwo::contains).collect(Collectors.toList());System.out.println(accountIdList.toString());}
/*** 字符串重复*/@Testpublic void testListStr(){List<String> accountIdListOne = new ArrayList<>();accountIdListOne.add("35");accountIdListOne.add("25");accountIdListOne.add("35");List<String> accountIdListTwo = new ArrayList<>();accountIdListTwo.add("34");accountIdListTwo.add("45");accountIdListTwo.add("25");accountIdListTwo.add("64");List<String> accountIdList = accountIdListOne.stream().filter(accountIdListTwo::contains).collect(Collectors.toList());System.out.println(accountIdList.toString());}
/*** 字符串重复*/@Testpublic void testListStr3(){List<String> accountIdListOne = new ArrayList<>();accountIdListOne.add("/co/V1.0/test1");accountIdListOne.add("/con/V1.0/mn");accountIdListOne.add("/col/V1.0/service");accountIdListOne.add("/corol/V1.0/MSsds");List<String> accountIdListTwo = new ArrayList<>();accountIdListTwo.add("/col/V1.0/service");accountIdListTwo.add("/ntrol/V1.0/TestService");accountIdListTwo.add("/cool/V1.0/sds");accountIdListTwo.add("/ctr/V1.0/MsdfS");List<String> accountIdList = accountIdListOne.stream().filter(accountIdListTwo::contains).collect(Collectors.toList());System.out.println(accountIdList.toString());}

java 求两个list 集合的交集,重复的元素相关推荐

  1. java如何使用代码求两个list集合的交集呢?

    转自: java如何使用代码求两个list集合的交集呢? 下文笔者讲述求list集合的交集的方法简介说明,如下所示: 实现思路:使用stream流中的filter方法对集合进行包含关系计算,从而得到交 ...

  2. java 获取两个List集合的交集

    在使用retainAll方法时,不要直接使用Arrays.asList这种方式,可能会出现以下异常: System.out.println(Arrays.asList("101,105&qu ...

  3. Java求两个数组的交集、差集、并集

    目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...

  4. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  5. 使用Set求两个数组的并集|| 交集||差集

    这里要讲解一下,使用Set求两个数组的并集|| 交集||差集. 先定义两个数组: let a = new Set([1, 2, 3]);let b = new Set([4, 3, 2]); 并集 l ...

  6. java 求两线交点_JAVA求两直线交点和三角形内外心的编程代码

    JAVA求两直线交点和三角形内外心的编程代码 一.求两直线交点 复制代码 代码如下: class Point { double x; double y; public Point() { this.x ...

  7. 数据结构:求两个有序列表的交集,并集

    1.求两个有序列表的交集 LNode* Intersection(LNode* La,LNode* Lb) {if (La==NULL||Lb==NULL){return NULL;}LNode *p ...

  8. java求两个圆相交坐标

    最近由于项目需要,根据两个圆函数求出相交的坐标.实现代码如下,另感谢两圆求交点算法实现Java代码,虽然他所贡献的代码中存在问题,但仍有借鉴意义. 1.两个圆相交的数学求法 在中学数学中我们知道,一个 ...

  9. Java基础知识强化之集合框架笔记27:ArrayList集合练习之去除ArrayList集合中的重复字符串元素...

    1. 去除ArrayList集合中的重复字符串元素(字符串内容相同) 分析: (1)创建集合对象 (2)添加多个字符串元素(包含重复的) (3)创建新的集合 (4)遍历旧集合,获取得到每一个元素 (5 ...

最新文章

  1. 《Maven官方指南》指南第三方部署到远程仓库
  2. Kotlin学习与实践 (十)Kotlin的可空性
  3. 责任链设计模式(过滤器、拦截器)
  4. OpenFOAM安装教程(史上最全:OpenFOAM、ParaView、OpenFOAM多版本共存)
  5. Django 之 权限系统(组件)
  6. 最优化理论与算法笔记
  7. Python爬虫学习二爬虫基础了解
  8. sensei鼠标测试软件,'黑科技'传感器打造出的FPS利器 - 赛睿Sensei 310 鼠标
  9. CentOS 6.5安装使用docker
  10. 框架设计之菜鸟漫漫江湖路系列 开篇
  11. asp/php招聘,招聘ASP与PHP相关岗位的笔经
  12. Ubuntu 关闭触摸板
  13. 张本伟:IT人如何收入500万?
  14. VC编程中,判断野指针
  15. java 编写浏览器_java编写浏览器
  16. 什么是WebSockets!?
  17. 文件扩展名(后缀名)是什么?win10怎么显示扩展名?
  18. 唯有志存高远,方能风行天下
  19. DNS-域名系统 【应用层】【计算机网络】
  20. 倍福--IO模块灯亮没输出

热门文章

  1. 如何将乱码转化为UTF-8
  2. 独孤思维:免费软件搬运项目,零成本玩公众号赚零花钱
  3. cpu怎么开启php,cpu怎么换
  4. 他山之石 | 美团知识图谱与商品理解
  5. 电动车锂电池行业前景广阔,啰马锂服帮助企业、门店“降本增效”
  6. 赛效:怎么用改图宝给图片添加水印?
  7. graphpad图片怎么导出矢量图_Graphpad Prism 8如何绘制生存曲线
  8. ExoPlayer修改播放器UI
  9. 浏览器网页缩放对页面的影响
  10. HyperLynx(十)BoardSim和PCB板级仿真分析(一)