对比俩个List之间的差异
循环一个List,new一个Map出来存放list的值作为Key,然后循环另一个list,判断list的值是否存在Map里面,存在则有相同的值,不存在的则为差异数据
package com.chen.map;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;public class ListCompare {public static void main(String[] args) {ArrayList list = new ArrayList<>();list.add(1);list.add(2);list.add(4);ArrayList arrayList = new ArrayList<>();arrayList.add(5);arrayList.add(2);arrayList.add(4);HashMap<Integer,Integer> map = new HashMap<>();for (int i = 0; i < list.size(); i++) {Integer integer = (Integer) list.get(i);map.put(integer,1); //存放list的值作为key,用于后续对比}List<Integer> commentList = new ArrayList<>();for (int i = 0; i < arrayList.size(); i++) {int o = (int) arrayList.get(i);if (map.containsKey(o)){commentList.add(o);}}System.out.println(commentList);}}
对比俩个List之间的差异相关推荐
- java对比俩个word文件内容差异
java对比俩个word文件内容差异 添加依赖: <dependency><groupId>e-iceblue</groupId><artifactId> ...
- 网付和收钱吧哪个好?深度对比2个对象之间的差异!
网付和收钱吧,这两个聚合支付品牌还是非常有意思的,就如支付宝和微信打战一下,到处在圈地线下市场.支付宝和微信打了十年的战也没分出个上下,而最近网付和收钱吧也打的轰轰烈烈.实际 上都是再抢占市场份额.支 ...
- git 对比两个commit 之间的差异
git log 查看commit记录 git log --pretty=format:"%h %s" 查看commit记录并以commit_short_id commit_mess ...
- :nth-child和:nth-of-type之间的差异
对于 :nth-child : 先看下面的一段代码: <style>p:nth-child(1){border: 1px solid;}</style> <div cla ...
- 【实时PPP】对比CNES的实时数据流与CNT产品之间的差异
1.对比实时数据CLK93的钟差与CNT产品clk之间的差异 由于CNT的SP3产品是质心坐标,实时数据流CLK93是相位中心坐标,因此轨道差异很难对比,需要天线改正后对比. 下图Y轴GPS卫星钟差单 ...
- java与c语言工作量对比比例,对比平台-- C ++与Java之间的差异
C ++与Java之间的差异 创建为C语言扩展的通用编程语言,可以称为带有类的C语言,称为C ++.该语言为系统和内存提供高级控制,并且随着跨平台语言开发高性能应用程序.该语言由Bjarne Stro ...
- Chirp信号公式与对离散生成算法之间的差异
讨论产生线性频率变化的公式和它的离散公式之间的差异,并提出Chirp信号的修改方案. Chirp信号的公式 对于固定频率f1f_1f1的信号,它的表达式为:r(t)=cos(2π⋅f1⋅t)r\l ...
- Git实战技巧-比较不同分支之间的差异和代码的改动
Git实战技巧-比较不同分支之间的差异和代码的改动 1.企业场景 播仔即将结束在传智公司的开发工作,跳槽到黑马公司.项目经理考虑到播仔即将离职,只分配了一个简单的账户密码登录功能,而其他方式的登录功能 ...
- 1400软件 rslogix_Rslogix 500软件各版本之间的差异、差别或区别
AB PLC软件 详细资料 点击数:12449 logix 500软件各版本之间的差异.差别或区别 Rslogix 500各个软件版本的订货号及介绍 1.9324-RL0700NXENE: RSLog ...
最新文章
- 【OpenCV 4开发详解】Canny算法
- 研究生报考苏州大学计算机科学与技术,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
- 零基础学习java------day7------面向对象
- HOJ 13828 Funfair
- 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
- JS学习笔记1-JavaScript 输出
- tableViewcell的删除
- observable java_java源码阅读Observable(观察者模式)
- 2015第28周六SVN和Git
- python买卖股票_用Python买卖股票III的最佳时间
- 【转载】Android加载大图片OOM异常解决
- 宇宙最全的架构开发技术百科全书
- 给你看一下真实的后浪...
- 如何做好一个技术 TL
- 设计模式之二 工厂模式
- 邮箱中已发出的电子邮件发错了怎么撤回?
- 树莓派4B的引脚控制简单demo
- 为什么在中国电子工程师不如搞软件的?
- 金立m3是相当于Android,对这些手机进行深度测评后,原来金立M3的性价比更高
- 使用代码操作Excel文件(easyExcel)