昨天看了一本书,讲了更优雅的进行两个集合的并集、交集。差集等。比之前的那个stream流要好用。

1.并集

最正常的使用add方法。

list1.addAll(list2);

注意:要是想要得到不重复的,那就直接来一个Set集合好了。

2.交集

计算两个元素的共有元素,也就是你有我也有的元素集合。

 list1.retainAll(list2);

3差集

由所有属于A但不属于B的元素组成的集合,叫做A与B的差集

 list1.removeAll(list2);

两个list的交集并集差集相关推荐

  1. js寻找两个数组的差集_js求两个数组的交集|并集|差集|去重

    let a = [1,2,3], b= [2, 4, 5]; 1.差集 (a-b 差集:属于a但不属于b的集合)  a-b = [1,3] (b-a 差集:属于b但不属于a的集合)  b-a = [4 ...

  2. ORAClE 两个表取交集,并集,差集

    这是我盗的 selct A.* from A UNION ALL/UNION/Intersect/MINUS select B.* from B; UNION ALL ---------------- ...

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

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

  4. 利用shell求取两个文件的交集、差集、并集等

    求文件行数 cat a.txt | wc -l 交集 sort a.txt b.txt | uniq -d 并集 sort a.txt b.txt | uniq 差集 (1) a.txt-b.txt ...

  5. jdk8两个List取交集、差集、并集(不去重)、并集(去重)

    jdk8两个List取交集.差集.并集(不去重).并集(去重) /*** 交集* @param list1* @param list2* @return*/private static List< ...

  6. 【Java】对两个Set取交集,差集,并集

    1.取交集(取两个集合中都存在的元素) HashSet<String> setA = new HashSet<>(); HashSet<String> setB = ...

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

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

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

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

  9. 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集

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

最新文章

  1. 浅析网站排版如何让用户获得良好的访问体验
  2. Py之chatterbot:python包之Chatterbot包/wxpy包简介、安装、使用方法之详细攻略
  3. 明确需求与功能,优化小打卡的分享刺激点
  4. 二维树状数组模板(区间修改+区间查询)
  5. canvas技术整理
  6. MySQL Window Function Descriptions
  7. 架构即未来 - 组织的设置 读书笔记
  8. Web性能瓶颈查找经验总结
  9. LINUX Telepresence编译详细过程记录
  10. 已解决:setuna2在win10中使用,桌面会自动放大
  11. 51nod 1838
  12. java 使用 ehcache_Java Ehcache简单使用
  13. abbr和acronym标签的使用
  14. pg PostGIS教程:几何图形(geometry)
  15. 光源与打光该如何选择,如何获得一副好图像,机器视觉第二步,选择光源和如何打光
  16. 仲阳天王星 | 八载同行 启航向星
  17. 华为 应用隐藏大师 计算机,【分享】应用隐藏大师v6.3.1~一键隐藏不想让别人看到的软件...
  18. python使用“./“,“../“ ,“/“路径
  19. 《植物大战僵尸》的12个成功秘诀
  20. win10任务栏透明—注册表方法【新增半透明】

热门文章

  1. Visual studio图形化调试工具Graphical Debugging,辅助Boost.Geometry库调试
  2. 个人知识管理系统 博客选择 笔记方案
  3. 7-25 滴滴滴,干净又卫生 (20 分)
  4. sae wpa3加密方式_WPA3-SAE 身份验证
  5. 单位固定资产怎么管理,行政单位的固定资产应该怎么管理
  6. Jetpack 库 说明
  7. mysql 按照每天/每月等统计数据(转)
  8. windows虚拟主机和linux虚拟主机的区别有哪些?
  9. [从头读历史] 第288节 神之物语 赫拉克勒斯的后裔
  10. 北京市社会保险及实发工资计算