两个list的交集并集差集
昨天看了一本书,讲了更优雅的进行两个集合的并集、交集。差集等。比之前的那个stream流要好用。
1.并集
最正常的使用add方法。
list1.addAll(list2);
注意:要是想要得到不重复的,那就直接来一个Set集合好了。
2.交集
计算两个元素的共有元素,也就是你有我也有的元素集合。
list1.retainAll(list2);
3差集
由所有属于A但不属于B的元素组成的集合,叫做A与B的差集
list1.removeAll(list2);
两个list的交集并集差集相关推荐
- 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 ...
- ORAClE 两个表取交集,并集,差集
这是我盗的 selct A.* from A UNION ALL/UNION/Intersect/MINUS select B.* from B; UNION ALL ---------------- ...
- Java求两个数组的交集、差集、并集
目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...
- 利用shell求取两个文件的交集、差集、并集等
求文件行数 cat a.txt | wc -l 交集 sort a.txt b.txt | uniq -d 并集 sort a.txt b.txt | uniq 差集 (1) a.txt-b.txt ...
- jdk8两个List取交集、差集、并集(不去重)、并集(去重)
jdk8两个List取交集.差集.并集(不去重).并集(去重) /*** 交集* @param list1* @param list2* @return*/private static List< ...
- 【Java】对两个Set取交集,差集,并集
1.取交集(取两个集合中都存在的元素) HashSet<String> setA = new HashSet<>(); HashSet<String> setB = ...
- lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- oracle 并集 时间_Oracle集合运算符 交集 并集 差集
集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...
- 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
最新文章
- 浅析网站排版如何让用户获得良好的访问体验
- Py之chatterbot:python包之Chatterbot包/wxpy包简介、安装、使用方法之详细攻略
- 明确需求与功能,优化小打卡的分享刺激点
- 二维树状数组模板(区间修改+区间查询)
- canvas技术整理
- MySQL Window Function Descriptions
- 架构即未来 - 组织的设置 读书笔记
- Web性能瓶颈查找经验总结
- LINUX Telepresence编译详细过程记录
- 已解决:setuna2在win10中使用,桌面会自动放大
- 51nod 1838
- java 使用 ehcache_Java Ehcache简单使用
- abbr和acronym标签的使用
- pg PostGIS教程:几何图形(geometry)
- 光源与打光该如何选择,如何获得一副好图像,机器视觉第二步,选择光源和如何打光
- 仲阳天王星 | 八载同行 启航向星
- 华为 应用隐藏大师 计算机,【分享】应用隐藏大师v6.3.1~一键隐藏不想让别人看到的软件...
- python使用“./“,“../“ ,“/“路径
- 《植物大战僵尸》的12个成功秘诀
- win10任务栏透明—注册表方法【新增半透明】
热门文章
- Visual studio图形化调试工具Graphical Debugging,辅助Boost.Geometry库调试
- 个人知识管理系统 博客选择 笔记方案
- 7-25 滴滴滴,干净又卫生 (20 分)
- sae wpa3加密方式_WPA3-SAE 身份验证
- 单位固定资产怎么管理,行政单位的固定资产应该怎么管理
- Jetpack 库 说明
- mysql 按照每天/每月等统计数据(转)
- windows虚拟主机和linux虚拟主机的区别有哪些?
- [从头读历史] 第288节 神之物语 赫拉克勒斯的后裔
- 北京市社会保险及实发工资计算