java中集合之间的运算优雅方式
来源:互联网 发布:东方网络联系电话 编辑:程序博客网 时间:2024/05/22 07:50
在java中存在对集合之间的交集,并集,差集的运算,一般都是对集合采用迭代,遍历的方式实现运算操作,但是那不是最优雅的方式,代码量也是比较多的,下面有几种优雅的,快速的,方便的处理方式:
1,并集:也叫合集,把俩个集合加一起即可,如下:
public static void main(String[] args){ List<String> list1 = new ArrayList<String> (); list1.add("A"); list1.add("B"); List<String> list2 = new ArrayList<String> (); list1.add("C"); list1.add("D"); list1.add(list2);}此时list1中就是俩个集合的并集了
2.交集:
list1.retainAll(list2)
3.差集:由属于A又不属于B的元素组成的叫差集
list1.remove(list2);
0 0
- java中集合之间的运算优雅方式
- Java中集合对象之间的异同关系
- java中集合与数组之间的转化
- java中集合与数组之间的转化
- java中集合与数组之间的转化
- java中集合与数组之间的转化
- java中集合输出的四种方式
- java中集合的知识点
- java中集合的遍历
- java中集合的总结
- java中集合的分类
- Java中集合的讲解
- java中集合的总结
- java中集合的概念
- java中集合的特点
- java中集合类的总结
- java中集合的选择 初学者必备
- JAVA中集合的排序方法
- 去掉重复数组的方法
- iOS Block与self的那点事
- mysql数据库(二)参数说明
- 链表基础题大全(一)
- 运算符重载
- java中集合之间的运算优雅方式
- Unable to load native-hadoop library for your platform
- MongoDB初探系列之三:MongoDB用户权限操作
- 紫书章七例题 1——UVA 725 Division
- mybatis foreach方法遍历对象
- IntelliJ使用指南—— 导入Eclipse的Web项目
- Effective C++第一章
- Intellij idea2016创建Maven的web项目
- 微信企业号自建应用