今天遇到一个合并去重问题,从网上搜索一样总结出来两个比较简单的方法,这里去重是只能取出地址相同的数据,例如:如果两个字符串的值相同但都是单独new出来的这样去不了

@Test
public void test3(){  List<MyTest> a = new ArrayList<MyTest>();  List<MyTest> b = new ArrayList<MyTest>();  MyTest a1 = new MyTest();  MyTest a2 = new MyTest();  MyTest b1 = new MyTest();  MyTest b2 = new MyTest();  a1.setTest("a");  a2.setTest("c");  b1.setTest("b");;  b2.setTest("c");  a.add(a1);  a.add(a2);  b.add(b1);  b.add(a2);  b.add(b2);  /*方法一*/  a.removeAll(b);  a.addAll(b);  /*方法二*/  Set<Object> set = new HashSet<Object>();    set.addAll(a);    set.addAll(b);  List<Object> c = new ArrayList<Object>(set);   //经过上面两种方法处理后,a和c的数据都是a1,a2,b1,b2,注意:b2和a2中的值是一样的但是实际上他们没有相同的地址,所以他们并不是一样的数据  

}     

两个List合并去重相关推荐

  1. 两个listmap合并去重_我是如何用单机实现亿级规模题库去重的?

    题外话:欢迎将公众号设置为星标,技术文章第一时间看到.我们将一如既往精选技术好文,提供有价值的阅读.如有读者想要投稿,可以在公众号任意文章下留言,技术博主奖励丰厚. 作者:haolujun cnblo ...

  2. 两个listmap合并去重_单机亿级规模题库去重,如果是你会怎么做?

    作者:haolujun原文:https://www.cnblogs.com/haolujun/p/8399275.html 背景 最近工作中遇到了一个问题:如何对大规模题库去重?公司经过多年的积累,有 ...

  3. python两个list合并去重排序_Python常见的脚本汇总

    1.冒泡排序 lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58] def sortport(): for i in range(len(lis)-1 ...

  4. 两个List合并去重,并排序

    一:去重 在工作中,我们经常需要对两个List进行合并去重,对于List中的数据不同,有不同的处理方式. 1.List中是基础数据类型 List<Integer> list1 = new ...

  5. 两个listmap合并去重_Excel 二维表,相同行标题的多个值各占一行,如何合并为一行?...

    员工考勤表,本不复杂,如果用一维表输入原始数据,需要提交给领导看的时候再转换成容易识别的二维表,这是最推荐的做法. 如果要直接做二维表,也可以,但是就要做成标准的二维表,比如,每天的员工姓名都应该是唯 ...

  6. 两个列表合并去重_花生AI论文去重V1.4更新合并查同义词功能

    点击蓝字关注我们 01 更新记录 V1.0版首次发布  2020/4/17 V1.1版更新 2020/4/20 V1.2版更新 2020/4/24 增加了OCR文字识别功能 增加了截图功能 提升了稳定 ...

  7. 两个列表合并去重_把两个pdf合并成一个如何解决?

    PDF文件在我们日常工作中使用的越来越多了,所有不可避免的我们会遇到要将多个PDF文件合并成为一个文件的情况,那么如何将两个PDF文件进行合并呢?可能大家都想要了解一下! 对于PDF文件这个问题,这里 ...

  8. 两个列表合并去重_数据结构——列表

    4.1列表的概念 列表(list)是用来存储一组有序数据元素的数据结构,元素之间用逗号分隔.列表中的数据元素应该包括在方括号中,而且列表是可变的数据类型,一旦创建了一个列表,你可以添加.删除或者搜索列 ...

  9. java两个list合并 去重_java 快速合并去重List

    两个类型一样的List,合并,并且去除重复的数据 public List getPrivilegesByUserId(Long userId){ List roles=this.getRoleIdsB ...

最新文章

  1. Spring AOP与IOC
  2. 比拼 Kafka , 大数据分析新秀 Pulsar 到底好在哪
  3. (73)分析 KeInitializeApc ,了解 KAPC 的初始化
  4. Nginx实现高可用的工作原理
  5. ddr4服务器内存和普通内存_DDR4内存可以在普通电脑上使用吗?有影响吗?
  6. 服务器编写_编写下载服务器。 第六部分:描述您发送的内容(内容类型等)...
  7. ES2020的新特性解读
  8. 匿名内部类 可以访问外部类_Java 内部类与外部类的互访使用小结
  9. 64位电脑c语言程序下载,vc2010 x64位
  10. Java疯狂讲义读书笔记第一章
  11. Hash表的时间复杂度为什么是O(1)?
  12. 转载 刘鹏老师 计算广告学 人大笔记
  13. 创业1年半,烧光130万:我总结了哪些教训?
  14. python金融编程入门_零基础是如何入门Python量化金融的?
  15. 【目标跟踪 MOT】JDE - Towards Real-Time Multi-Object Tracking
  16. 天基实业怎样投资理财收益稳定
  17. ghost win7旗舰版系统安装图文教程
  18. 百度地图整合离线和使用
  19. css单位-vh/vw
  20. 【Python爬虫】MongoDB爬虫实践:爬取虎扑论坛

热门文章

  1. 从自动驾驶汽车开始,机器学习开始与物理世界交互
  2. Alpha fold: 人工智能在蛋白质结构预测上跑赢人类的启示
  3. 我们为什么不能只相信建立在深度学习基础上的人工智能系统
  4. 生物科技发展与人类命运共同体塑造
  5. 2018年人工智能将赋能所有行业,未来市场将超过400亿美元
  6. Java 面试,这样拿 Offer!
  7. mysql为int类型的字段php取出来之后为何变为string类型?
  8. shell脚本执行及配置文件
  9. 5G空口存疑 革新还是4G演进?
  10. 在controller中无法通过注解@Value获取到配置文件中定义的值解决办法