JAVA比较两个List集合的方法
2024-10-19 04:32:30
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.Set; public class FindNumber {
public static void main(String[] args) {
// 注意:一定要使用创建对象的格式创建数组
Integer[] a = new Integer[] { 6, 3, 9, 3, 2, 4, 5, 7 };
Integer[] b = new Integer[] { 5, 8, 6, 2, 1, 9 };
List _a = Arrays.asList(a);
List _b = Arrays.asList(b);
// 创建集合
Collection realA = new ArrayList<Integer>(_a);
Collection realB = new ArrayList<Integer>(_b);
// 求交集
realA.retainAll(realB);
System.out.println("交集结果:" + realA);
Set result = new HashSet();
// 求全集
result.addAll(_a);
result.addAll(_b);
System.out.println("全集结果:" + result);
// 求差集:结果
Collection aa = new ArrayList(realA);
Collection bb = new ArrayList(result);
bb.removeAll(aa);
System.out.println("最终结果:" + bb);
最新文章
- kbengine0.4.20源代码分析(一)
- [2014.01.27]wfPrintOcx 票据打印控件 v5.3
- 编写高质量JS代码的68个有效方法(四)
- 如何创建PostgreSQL数据库
- Unity3D开发之查找面板上某个脚本(包括Missing)
- jq仿虾米网flash效果
- SURF分析算法
- Keyboard Row
- centos源码安装mysql5.7.25-boost
- java 保存到mysql数据库中文乱码
- 社交网络编程API之iOS系统自带分享
- 本地Navicat连不上Linux虚拟机MySQL数据库问题
- 002.NFS相关配置项
- [LintCode] N-Queens
- Linux中CentOS6.5 64位 系统下安装docker步骤
- 如何连接MSSQLSERVER2014(其他版本数据库大体相同)
- kukubeadm 1.6.1 + docker1.2.6 安装问题
- 基于CXF框架下的SOAP Webservice服务端接口开发
- codeforces 872E. Points, Lines and Ready-made Titles
- Xamarin.Forms教程开发的Xcode的下载安装
热门文章
- ThinkPHP框架 自定义 Empty 方法保护本地信息不被暴露!!!
- AJAX里使用的弹窗样式 tanchuang.js tanchuang.css
- ERP项目实施记录08
- iis和tomcat(整合)
- EXSI中Linux安装tools
- SET ARITHABORT {ON | OFF}讲解
- 关于Linux一些问题和答案
- Codeforces 191A - Dynasty Puzzles - [DP]
- Chap6:风险与监督[《区块链中文词典》维京&;甲子]
- [skill][gdb][coredump][abrt] 使用abrt管理程序coredump