循环一个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之间的差异相关推荐

  1. java对比俩个word文件内容差异

    java对比俩个word文件内容差异 添加依赖: <dependency><groupId>e-iceblue</groupId><artifactId> ...

  2. 网付和收钱吧哪个好?深度对比2个对象之间的差异!

    网付和收钱吧,这两个聚合支付品牌还是非常有意思的,就如支付宝和微信打战一下,到处在圈地线下市场.支付宝和微信打了十年的战也没分出个上下,而最近网付和收钱吧也打的轰轰烈烈.实际 上都是再抢占市场份额.支 ...

  3. git 对比两个commit 之间的差异

    git log 查看commit记录 git log --pretty=format:"%h %s" 查看commit记录并以commit_short_id commit_mess ...

  4. :nth-child和:nth-of-type之间的差异

    对于 :nth-child : 先看下面的一段代码: <style>p:nth-child(1){border: 1px solid;}</style> <div cla ...

  5. 【实时PPP】对比CNES的实时数据流与CNT产品之间的差异

    1.对比实时数据CLK93的钟差与CNT产品clk之间的差异 由于CNT的SP3产品是质心坐标,实时数据流CLK93是相位中心坐标,因此轨道差异很难对比,需要天线改正后对比. 下图Y轴GPS卫星钟差单 ...

  6. java与c语言工作量对比比例,对比平台-- C ++与Java之间的差异

    C ++与Java之间的差异 创建为C语言扩展的通用编程语言,可以称为带有类的C语言,称为C ++.该语言为系统和内存提供高级控制,并且随着跨平台语言开发高性能应用程序.该语言由Bjarne Stro ...

  7. Chirp信号公式与对离散生成算法之间的差异

    讨论产生线性频率变化的公式和它的离散公式之间的差异,并提出Chirp信号的修改方案. Chirp信号的公式 对于固定频率f1f_1f1​的信号,它的表达式为:r(t)=cos⁡(2π⋅f1⋅t)r\l ...

  8. Git实战技巧-比较不同分支之间的差异和代码的改动

    Git实战技巧-比较不同分支之间的差异和代码的改动 1.企业场景 播仔即将结束在传智公司的开发工作,跳槽到黑马公司.项目经理考虑到播仔即将离职,只分配了一个简单的账户密码登录功能,而其他方式的登录功能 ...

  9. 1400软件 rslogix_Rslogix 500软件各版本之间的差异、差别或区别

    AB PLC软件 详细资料 点击数:12449 logix 500软件各版本之间的差异.差别或区别 Rslogix 500各个软件版本的订货号及介绍 1.9324-RL0700NXENE: RSLog ...

最新文章

  1. 【OpenCV 4开发详解】Canny算法
  2. 研究生报考苏州大学计算机科学与技术,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
  3. 零基础学习java------day7------面向对象
  4. HOJ 13828 Funfair
  5. 服务器搭建php mysql5_Windows下php5+apache+mysql5 手工搭建笔记
  6. JS学习笔记1-JavaScript 输出
  7. tableViewcell的删除
  8. observable java_java源码阅读Observable(观察者模式)
  9. 2015第28周六SVN和Git
  10. python买卖股票_用Python买卖股票III的最佳时间
  11. 【转载】Android加载大图片OOM异常解决
  12. 宇宙最全的架构开发技术百科全书
  13. 给你看一下真实的后浪...
  14. 如何做好一个技术 TL
  15. 设计模式之二 工厂模式
  16. 邮箱中已发出的电子邮件发错了怎么撤回?
  17. 树莓派4B的引脚控制简单demo
  18. 为什么在中国电子工程师不如搞软件的?
  19. 金立m3是相当于Android,对这些手机进行深度测评后,原来金立M3的性价比更高
  20. 使用代码操作Excel文件(easyExcel)

热门文章

  1. Android调用系统应用打开各种类型文件
  2. vue本页面跳转不刷新
  3. 典型分布式计算技术的分析和比较
  4. 【黄啊码】微信朋友圈的几分钟/几小时前如何实现
  5. 输入文字后不会自动变长的下划线如何制作
  6. 计算机考研复试(离散数学)
  7. 10个方法教你解决虚幻4运行崩溃问题
  8. mysql从数据库查询的时间与实际时间相差8小时(时区问题)
  9. CES 2022:四大芯片巨头正面厮杀,抢滩自动驾驶、元宇宙
  10. 个人永久性免费-Excel催化剂功能第21波-Excel与Sqlserver零门槛交互-执行SQL语句篇...