去重并集

例如:求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 交集 并集 差集 去重复并集相关推荐

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

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

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

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

  3. java list 交集 并集 差集 去重复并集

    2019独角兽企业重金招聘Python工程师标准>>> //并集 list1.addAll(list2); //交集 list1.retainAll(list2); //差集 lis ...

  4. java求集合的交集、差集和并集

    一.本文介绍两种写法 1原生写法 2com.google.guava写法 <dependency>     <groupId>com.google.guava</grou ...

  5. java获取两个集合的交集,并集,差集,去重复并集

    一.利用java8的新特性 java8 lambda表达式流操作不影响原始list对象; 对象类型处理 List<Student> list1 = new ArrayList<> ...

  6. Java Stream 流常用方法 lambda 表达式实现交集、并集、差集、去重复并集等

    一般的javaList 交.并集采用简单的 removeAll retainAll 等操作,不过这也破坏了原始的javaList对象,采用java8 lambda表达式流操作则可以不影响原始list对 ...

  7. java两map取交集_Java Map 求交集 并集 差集

    import com.google.common.collect.MapDifference; import com.google.common.collect.Maps; import java.u ...

  8. java8 stream 多个_java8 stream两个集体交集、差集、并集操作

    业务场景: 页面左右两个datagrid,双击左边datagrid行,移动到右边datagrid,右边datagrid行双击,移动到左边datagrid 点击保存,提交修改的数据到后台 后台要把查询到 ...

  9. EXCEL 计算两列的交集和差集

    一. 求交集 使用 =IF(COUNTIF(K:K,B2)>0,B2,0) 函数来实现求交集.这个函数的大致意思是:在K列中找B2的值,如果有至少一个,则把该单元格的值设定为b2,如果没有,则设 ...

最新文章

  1. SAP QM 执行事务代码QA11 报错- Selected set code does not exist, or data entered is incomplete-
  2. 高效整洁CSS代码原则 (下)
  3. java session 作用范围_ssm项目session使用及其作用域问题
  4. 口语学习Day1:天气
  5. CIA困局:天下再无007,AI识别下无处遁行的“特工”们
  6. 操作系统(四)操作系统的运行机制
  7. VTK:饼图动画用法实战
  8. when and where is gt_cache_in_memory filled
  9. [Linux]共享内存
  10. python request url编码_Python 爬虫 (requests) 发送中文编码的 HTTP POST 请求
  11. 解决Win7系统没有声音 麦克无声等问题
  12. 越权操作(文件读取漏洞)
  13. Mozilla推动互联网成为游戏发展的强有力平台
  14. 互补滤波 二阶低通滤波理解
  15. 南京:探索实施“电子围栏”管理新模式 缓解商圈周边道路交通拥堵
  16. Unity 六边形地图系列(一) 【笔记】: 创建一个六边形网格
  17. java加载顺序_类加载过程中几个重点执行顺序整理
  18. 【SQLite】sqlite 打开扩展名为.DB 文件
  19. win8计算机的录音功能,win8电脑录音机功能在哪|win8录音功能使用方法
  20. Android事件总线 ( AndroidEventBus ) 开源库发布

热门文章

  1. 固体火箭推进剂理论(一)
  2. Spring中有哪几种容器类型?面试这么答就对了
  3. 看韩剧有感(娘娘和井上阁下)
  4. PLSQL Developer12 破解注册码
  5. 记录下我的惠普电脑加装内存条
  6. 2007网络营销四大关键词:网络视频、自我营销、移动沟通和协同营销
  7. 关于python中的变量声明问题
  8. 高性能台式计算机一体机,DIY台式机还不如一体机?来看我们的分析
  9. linux 添加KO启动,全志A10添加驱动ko模块方法
  10. 枪火游侠服务器停机维护,腾讯《枪火游侠》国服停运