Java求两个List集合的交集、并集、差集
【Java求两个List集合的交集、并集、差集】在项目中经常会求解集合的交集、并集、差集,这里做个记录。首先创建两个集合list1、list2以及添加元素。
List list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
List list2 = new ArrayList<>();
list2.add("b");
list2.add("c");
交集
list1.retainAll(list2);
并集(去重)
list1.removeAll(list2);
list1.addAll(list2);
并集(不去重)
list1.addAll(list2);
差集 list1有的,list2没有
list1.removeAll(list2);
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 事件代理
- 有句话忍很久了,女生要求买房怎么就物质了()
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 刘婵为何不娶关羽的女儿为妻子,而为何要娶张飞的两个女儿
- 基于爱,才会有“愿望”当“要求”。2017.8.12
- Java|Java基础——数组