如果存在两个集合,在java中如何快速的取它们的交集、并集这些操作呢?
1.先给出两个List集合

List<String> listA = new ArrayList<String>();
List<String> listB = new ArrayList<String>();
listA.add("A");
listA.add("B");
listB.add("B");
listB.add("C");

2.取交集

listA.retainAll(listB);
System.out.println(listA);打印结果:
[B]

3.取并集

// 不做第一步取的是有重复元素的并集
listA.removeAll(listB);
listA.addAll(listB);
System.out.println(listA);打印结果:
[A, B, C]

4.取差集

listA.removeAll(listB);
System.out.println(listA);打印结果:
[A]

List集合取交集、并集、差集相关推荐

  1. 集合判断哪非空 、2个集合取交集/并集/差集

    文章目录 <dependency><groupId>org.apache.commons</groupId><artifactId>commons-co ...

  2. python中对称差_python 合集set,交集,并集,差集,对称差集别搞混

    .NET Core之Entity Framework Core 你如何创建 DbContext

  3. java8对list的操作两个List集合取交集、并集、差集

    两个List集合取交集.并集.差集 list1.removeAll(list2):从list1中移除存在list2中的元素. 调用流程:removeAll->contains->equal ...

  4. 两个List集合取交集、并集、差集

    两个List集合取交集.并集.差集 list1.removeAll(list2):从list1中移除存在list2中的元素. 调用流程:removeAll->contains->equal ...

  5. stream对集合取交集、并集、补集

    原文链接 ---------------- 版权声明:本文为CSDN博主「凯TechnologyLife」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接: ...

  6. 两个List集合取交集

    两个List集合取交集.并集.差集.去重并集的一个简单Demo,可供参考: import java.util.ArrayList; import java.util.List; import stat ...

  7. oracle 并集 时间_Oracle集合运算符 交集 并集 差集

    集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...

  8. lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...

    采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...

  9. [转载] Python集合取交集intersection()函数和intersection_update()函数

    参考链接: Python中的intersection函数 Python集合取交集intersection()函数. 取交集.intersection()函数. 程序实例1: intersection( ...

  10. java实现交集并集差集

    java实现交集并集差集 ***`package 第一次模拟测试; import java.util.ArrayList; import java.util.HashSet; import java. ...

最新文章

  1. Nginx TCP代理
  2. 首次登录kk服务器信息,kk云服务器设置
  3. 基于 Kubernetes 的 FaaS 平台开源实现——Kubeless 的应用实践
  4. linux如何加设磁盘配额,Linux系统攻略:如何为添加的硬盘做配额
  5. C#Panel 控件的使用
  6. mingus python_【Python图像特征的音乐序列生成】关于mingus一个bug的修复,兼改进情感模型...
  7. WebStrom的学习使用 H5开发
  8. exit()和return的区别
  9. 超简单的jquery 点击文本复制文本
  10. 微波遥感——法拉第旋转
  11. MSSQL·手动安装机器学习相关CAB文件
  12. oracle按相同年份_英语表达方式有几个类型,时间和日期表达都是不相同的
  13. oracle peoplesoft enterprise,Solix实现与Oracle PeopleSoft Enterprise9.1整合
  14. 简单html开源游戏案例,基于CreatejsHTML5游戏案例(看你有多色游戏案例)
  15. 2022:OFA: Unifying Architectures, Tasks, and Modalities through A Simple S2s Learning Framework
  16. 让瓶子里的小人跟你互动,它是怎么做到的?
  17. 英文简历技能证书撰写技巧汇总
  18. 一个数据分析的真实失败案例,让我突然有点恍惚了
  19. 开源mock server系统
  20. sql脚本语言中的循环语句介绍

热门文章

  1. 二叉搜索树(二叉排序树)
  2. sklearn学习 5.降维算法PCA和SVD
  3. Java基础(一)——基本语法
  4. 【葫芦娃团队】无人转会申请
  5. MVP小白入门,只需5步
  6. java beancomparator_xkbeancomparator
  7. python可以神奇的做什么_可以用 Python 编程语言做哪些神奇好玩的事情?
  8. java继承 后的方法_Java 继承
  9. 1.5 本地库与中央库
  10. Java Applet 问题汇总