集合操作
来源:互联网 发布:mac air怎么切换输入法 编辑:程序博客网 时间:2024/06/05 22:33
1、java 集合
List<String> strList = new ArrayList<String>(); List<String> strList2 = new ArrayList<String>(); strList.addAll(Arrays.asList("A,B,C,D,E,F".split(","))); strList2.addAll(Arrays.asList("A,B,Y,K,F".split(","))); System.out.println(strList); System.out.println(strList2); //求出交集 System.out.println(strList2.retainAll(strList)); System.out.println("交集大小:" + strList2.size()); System.out.println(strList2);
2、集合工具
org.apache.commons.collections4.CollectionUtils;用来实现集合的各种操作,包括求交集,并集,差集,补集。
List<String> strList = new ArrayList<String>(); List<String> strList2 = new ArrayList<String>(); strList.addAll(Arrays.asList("A,B,C,D,E,F".split(","))); strList2.addAll(Arrays.asList("A,B,Y,K,F".split(","))); System.out.println(strList); System.out.println(strList2); //求出交集// System.out.println(strList2.retainAll(strList)); System.out.println("交集大小:" + strList2.size()); System.out.println(strList2); //并集 System.out.println("union:"+CollectionUtils.union(strList, strList2)); //交集 System.out.println("intersection:"+CollectionUtils.intersection(strList, strList2)); //交集的补集 System.out.println("disjunction:"+CollectionUtils.disjunction(strList, strList2)); //e与h的差 System.out.println("subtract1:"+CollectionUtils.subtract(strList, strList2)); System.out.println("subtract2:"+CollectionUtils.subtract(strList2, strList));
0 0
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合操作
- 集合之Stream操作集合
- 操作集合和字符串
- java io 操作集合
- java io 操作集合
- XML操作集合
- sql集合操作
- perl集合操作
- Android-使用Android studio 进行NDK-JNI开发实例(一)
- Atitit.故障排除系列---NoClassDefFoundError NoClassDefFoundError ClassNotFoundException
- 文章标题
- c++ 编译链接 相关【 原创 + 转载】
- 暑假第6周工作周报
- 集合操作
- 如何实现自己的输入流
- Spiral Matrix(**)
- 机房收费系统之组合查询——窗体的继承
- win7 下 VisualSVN Server post-commit 钩子问题
- atitit.提升兼容性最佳实践 p825.doc
- 没有指针的Java语言
- 惠普初体验
- PAT Basic level practice 21