java 两个list 交集 并集 差集 去重复并集
去重并集
例如:求List1和List2的并集,并实现去重。
思路是:先将list中与list2重复的去掉,之后将list2的元素全部添加进去。
public static void test1(List list1, List list2) {list1.removeAll(list2);list1.addAll(list2);System.out.println(list1);}
求差集
例如,求List1中有的但是List2中没有的元素:
public static void test3(List list1, List list2) {list1.removeAll(list2);System.out.println(list1);}
求并集(不去重)—将一个集合全部加入另一个集合
public static void test(List list1, List list2) {list1.addAll(list2);System.out.println(list1);}
求交集
public static void test2(List list1, List list2) {list1.retainAll(list2);System.out.println(list1);}
java 两个list 交集 并集 差集 去重复并集相关推荐
- lambda 对象去重_采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集...
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- 采用java8 lambda表达式 实现 java list 交集 并集 差集 去重复并集
采用java8 lambda表达式 实现java list 交集/并集/差集/去重并集 一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的 ...
- java list 交集 并集 差集 去重复并集
2019独角兽企业重金招聘Python工程师标准>>> //并集 list1.addAll(list2); //交集 list1.retainAll(list2); //差集 lis ...
- java求集合的交集、差集和并集
一.本文介绍两种写法 1原生写法 2com.google.guava写法 <dependency> <groupId>com.google.guava</grou ...
- java获取两个集合的交集,并集,差集,去重复并集
一.利用java8的新特性 java8 lambda表达式流操作不影响原始list对象; 对象类型处理 List<Student> list1 = new ArrayList<> ...
- Java Stream 流常用方法 lambda 表达式实现交集、并集、差集、去重复并集等
一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的javaList对象,采用java8 lambda表达式流操作则可以不影响原始list对 ...
- java两map取交集_Java Map 求交集 并集 差集
import com.google.common.collect.MapDifference; import com.google.common.collect.Maps; import java.u ...
- java8 stream 多个_java8 stream两个集体交集、差集、并集操作
业务场景: 页面左右两个datagrid,双击左边datagrid行,移动到右边datagrid,右边datagrid行双击,移动到左边datagrid 点击保存,提交修改的数据到后台 后台要把查询到 ...
- EXCEL 计算两列的交集和差集
一. 求交集 使用 =IF(COUNTIF(K:K,B2)>0,B2,0) 函数来实现求交集.这个函数的大致意思是:在K列中找B2的值,如果有至少一个,则把该单元格的值设定为b2,如果没有,则设 ...
最新文章
- SAP QM 执行事务代码QA11 报错- Selected set code does not exist, or data entered is incomplete-
- 高效整洁CSS代码原则 (下)
- java session 作用范围_ssm项目session使用及其作用域问题
- 口语学习Day1:天气
- CIA困局:天下再无007,AI识别下无处遁行的“特工”们
- 操作系统(四)操作系统的运行机制
- VTK:饼图动画用法实战
- when and where is gt_cache_in_memory filled
- [Linux]共享内存
- python request url编码_Python 爬虫 (requests) 发送中文编码的 HTTP POST 请求
- 解决Win7系统没有声音 麦克无声等问题
- 越权操作(文件读取漏洞)
- Mozilla推动互联网成为游戏发展的强有力平台
- 互补滤波 二阶低通滤波理解
- 南京:探索实施“电子围栏”管理新模式 缓解商圈周边道路交通拥堵
- Unity 六边形地图系列(一) 【笔记】: 创建一个六边形网格
- java加载顺序_类加载过程中几个重点执行顺序整理
- 【SQLite】sqlite 打开扩展名为.DB 文件
- win8计算机的录音功能,win8电脑录音机功能在哪|win8录音功能使用方法
- Android事件总线 ( AndroidEventBus ) 开源库发布