JAVA比较两个List集合的方法
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);
转载于:https://www.cnblogs.com/pxblog/p/10515479.html
JAVA比较两个List集合的方法相关推荐
- java保留两位小数4种方法,java保留两位小数4种方法,java两位小数4种
java保留两位小数4种方法,java两位小数4种 java保留两位小数4种方法 方法一:String的format方法(推荐) double f = 111231.5585; System.out. ...
- java 8 两个list_java集合框架综述
一.集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下.Java的集合类主要由两个接口派生而出:Collection和Map,Collection和 ...
- java中两种遍历集合的方式_Java中Map集合的两种遍历方式
Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...
- golang java rpc_golang两种调用rpc的方法
本文实例讲述了golang两种调用rpc的方法.分享给大家供大家参考,具体如下: golang的rpc有两种方法进行调用,一种是rpc例子中给的: package main import ( &quo ...
- Java基础_17 | Java多线程程序设计(Java中两种创建线程的方法、多线程之间的同步和互斥)
1. 多线程实现最核心的机制 一个程序在其执行过程中, 可以产生多个线程, 形成多条执行线索.,每条线程,有产生.存在和消亡的过程,并且独立完成各自的功能,互不干扰. 多线程程序运行只占用一个CPU, ...
- Java设计两个矩阵相乘的方法
新建一个类名matrix,包名为:cn.xx.xx,两个矩阵相乘的程序源代码如下: import java.util.Scanner; public class Matrix { /* 矩阵 ...
- java 获取两个List集合的交集
在使用retainAll方法时,不要直接使用Arrays.asList这种方式,可能会出现以下异常: System.out.println(Arrays.asList("101,105&qu ...
- java不同类间调用数组_请问:JAVA中两个类中的方法都需要调用另一个类的数组进行对数组的初始化和调用。...
匿名用户 1级 2013-09-14 回答 import java.util.ArrayList; import java.util.Iterator; import java.util.List; ...
- java 求两个list 集合的交集,重复的元素
/*** 数值重复*/@Testpublic void testList(){List<Integer> accountIdListOne = new ArrayList<>( ...
最新文章
- MySQL常用存储引擎之Archive
- java实用教程——组件及事件处理——ItemEvent事件(设置字体类型)
- 如何将云持久存储添加到JBoss Cool Store
- jQuery上传插件-uploadify3.1使用说明
- 三分钟解决Matlab中文乱码问题
- jQuery倒计时插件
- Science| 深度解析肠道菌群与肥胖
- 传祺gac6480_传祺gs82020款,传祺GAC6480J2F5
- 全向轮机器人运动学分析
- 记录一下Python的11个小技巧
- Actor模型的优缺点
- java工程license机制_使用truelicense实现用于JAVA工程license机制(包括license生成和验证)...
- xp系统怎么创建新宽带连接服务器地址,XP宽带连接怎么创建?
- POJ1753题解(枚举)
- Big Brother监控安装
- wingide5-forlinux cracked
- 机器人项目研发笔记(一)
- 教你如何利用php.exe运行php文件
- 2021全新Java多线程并发入门到精通,一篇就能学会
- IDEA自动导包设置
热门文章
- 12月13日 什么是help_method,session的简单理解, find_by等finder method
- Node.js 官方文档中文版
- 深入理解Java引用类型
- ECSHOP如何增加红包序列号字符
- 转document.documentElement和document.body的区别
- css3 transition的应用
- PyOpenCV 基本操作
- dubbo优势_Dubbo与SpringCloud核心组件Ribbon、Hystrix、Feign的优劣势比较
- 测试电梯的测试用例_测试用例设计经典面试题
- 专业本的C语言,以解决本专业问题为导向的C语言程序设计课程教学探索