List集合取交集、并集、差集
如果存在两个集合,在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集合取交集、并集、差集相关推荐
- 集合判断哪非空 、2个集合取交集/并集/差集
文章目录 <dependency><groupId>org.apache.commons</groupId><artifactId>commons-co ...
- python中对称差_python 合集set,交集,并集,差集,对称差集别搞混
.NET Core之Entity Framework Core 你如何创建 DbContext
- java8对list的操作两个List集合取交集、并集、差集
两个List集合取交集.并集.差集 list1.removeAll(list2):从list1中移除存在list2中的元素. 调用流程:removeAll->contains->equal ...
- 两个List集合取交集、并集、差集
两个List集合取交集.并集.差集 list1.removeAll(list2):从list1中移除存在list2中的元素. 调用流程:removeAll->contains->equal ...
- stream对集合取交集、并集、补集
原文链接 ---------------- 版权声明:本文为CSDN博主「凯TechnologyLife」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接: ...
- 两个List集合取交集
两个List集合取交集.并集.差集.去重并集的一个简单Demo,可供参考: import java.util.ArrayList; import java.util.List; import stat ...
- oracle 并集 时间_Oracle集合运算符 交集 并集 差集
集合运算符:UNION/UNION ALL 并集,INTERSECT 交集,MINUS 差集 一.union求并集,公共部分只有包含一次 例:求emp表ename中含'A'或含有'M' SQL> ...
- lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- [转载] Python集合取交集intersection()函数和intersection_update()函数
参考链接: Python中的intersection函数 Python集合取交集intersection()函数. 取交集.intersection()函数. 程序实例1: intersection( ...
- java实现交集并集差集
java实现交集并集差集 ***`package 第一次模拟测试; import java.util.ArrayList; import java.util.HashSet; import java. ...
最新文章
- Nginx TCP代理
- 首次登录kk服务器信息,kk云服务器设置
- 基于 Kubernetes 的 FaaS 平台开源实现——Kubeless 的应用实践
- linux如何加设磁盘配额,Linux系统攻略:如何为添加的硬盘做配额
- C#Panel 控件的使用
- mingus python_【Python图像特征的音乐序列生成】关于mingus一个bug的修复,兼改进情感模型...
- WebStrom的学习使用 H5开发
- exit()和return的区别
- 超简单的jquery 点击文本复制文本
- 微波遥感——法拉第旋转
- MSSQL·手动安装机器学习相关CAB文件
- oracle按相同年份_英语表达方式有几个类型,时间和日期表达都是不相同的
- oracle peoplesoft enterprise,Solix实现与Oracle PeopleSoft Enterprise9.1整合
- 简单html开源游戏案例,基于CreatejsHTML5游戏案例(看你有多色游戏案例)
- 2022:OFA: Unifying Architectures, Tasks, and Modalities through A Simple S2s Learning Framework
- 让瓶子里的小人跟你互动,它是怎么做到的?
- 英文简历技能证书撰写技巧汇总
- 一个数据分析的真实失败案例,让我突然有点恍惚了
- 开源mock server系统
- sql脚本语言中的循环语句介绍