取出两个list集合的重复
方式一
java list取出相同值_两个List集合取相同重复数据的方法
以下是两个list取重复的代码:public static void main(String[] args) {List list1 = new ArrayList();for (int i = 0; i < 5; i++) {list1.add(i);}List list2 = new ArrayList();for (int i = 2; i < 8; i++) {list2.add(i);}System.out.println("List1的数据:" + list1);System.out.println("List2的数据:" + list2);System.out.println("交集为" + getRepetition(list1, list2));}/*** 两个list取重复* @param list1* @param list2* @return*/public static List getRepetition(List list1,List list2) {List result = new ArrayList();for (Integer integer : list2) {//遍历list1if (list1.contains(integer)) {//如果存在这个数result.add(integer);//放进一个list里面,这个list就是交集}}return result;}当类型为引用类型也是可以的,因为list.contains内部实现为equals(), 所以两个String类型的list也是可以用这个方法的总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
方式二
import java.util.ArrayList;import java.util.Collection;import java.util.List;public class Test {undefinedpublic static void main(String args[]){undefined//集合一List first=new ArrayList();first.add("jim");first.add("tom");first.add("jack");//集合二List second=new ArrayList();second.add("jack");second.add("happy");second.add("sun");second.add("good");Collection exists=new ArrayList(second);Collection notexists=new ArrayList(second);exists.removeAll(first);System.out.println("_second中不存在于_set中的:"+exists);notexists.removeAll(exists);System.out.println("_second中存在于_set中的:"+notexists);}}
运行结果
运行结果:second中不存在于set中的:[happy, sun, good]second中存在于set中的:[jack]
取出两个list集合的重复相关推荐
- java找出两个List集合的重复项
文章目录 1. 使用 LinkedHashSet 2. java8语法 1. 使用 LinkedHashSet public static void main(String[] args){List& ...
- 找出两个List集合重复的元素
前几天,有个同事问我说怎么找出两个List集合中重复的元素,我当时就说一个集合在外面循环,一个集合在内循环,如果两个元素相等了,就找出来了,我回来一想还是不对,要是数据非常多,这样循环下去,服务器会卡 ...
- Day14作业 二、有两个List集合怎么取两个无重复的并集
二.有两个List集合怎么取两个无重复的并集 例如:list1 里面有 a,f,c,b,d list2 里面有c,a,s,h,k 最后的结果:a,f,c,b,d,s,h,k package Day ...
- android 去重 比较两个list_android 去重 比较两个list_Android 去除list集合中重复项的几种方法...
因为用到list,要去除重复数据,尝试了几种方法.记录于此... 测试数据: List li1 = new List { "", "", "" ...
- android 去重 比较两个list_Android 去除list集合中重复项的几种方法
因为用到list,要去除重复数据,尝试了几种方法.记录于此... 测试数据: List li1 = new List { "", "", "" ...
- List集合中数据用set集合去重复,用set集合去重复数据重写了equals还是没成功!
[用set集合去重复数据,重写equals还是不成功的问题解决思路在文章最后] 需求描述: 因业务需要,通过复杂的代码逻辑从数据库取出数据放入List集合中,涉及多次从访问数据库取出数据放入List集 ...
- java list 重复对象_list集合去除重复对象的实现
对象重复是指对象里面的变量的值都相等,并不定是地址.list集合存储的类型是基础类型还比较好办,直接把list集合转换成set集合就会自动去除. 当set集合存储的是对象类型时,需要在对象的实体类里面 ...
- 1-9九个数字组成一个九位数 如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推
1-9九个数字组成一个九位数,数字没有重复.如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推...每次取数都是从左边取.问,这个数是什 ...
- Java利用Set集合去重复
需求: 创建一个存储学生对象的集合,存储多个学生对象,使用程序实现在控制台遍历该集合,要求:学生对象的成员变量值相同,我们就认为是同一个对象. 分析: ①定义学生类,创建HashSet集合对象, 创建 ...
最新文章
- 干货丨从概念到实践,我们该如何构建自动微分库
- oracle备份恢复之rman恢复到异机
- startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
- 完整iOS APP发布App Store上架流程
- list中存储map的情况下,遍历list
- matlab emf 读取,20140219-Emf_Demo EMF 矢量图 可以读取和保存EMF 的封闭类 
非常实用 matlab 238万源代码下载- www.pudn.com...
- python input 与raw_input函数的区别
- mysql远程定时任务_Linux下定时任务实现mysql自动备份并上传远程ftp
- 从json数组中获取某一属性的集合
- 基于Spring Security的AJAX请求需要登录的解决方案
- oracle 包含的对象,oracle – 我可以创建一个包含嵌套表作为属性的对象表吗?
- python 文件上传 web_Python WebDriver 文件上传(一)
- Oracle ERP Interface堵住--Request Running too long time,查找Request执行的Sql
- HTML +CSS 制作个人简历
- 计算债券理论价格和久期,凸性_20200613_
- Linux部署rsyslog日志服务器(主机部分)
- FYI | Brain-Art Competition 2018 开始投稿了
- 计算机的音量找不到了,win7旗舰版64位系统右下角音量小喇叭图标不见了怎么找回...
- 比较TTL集成电路与CMOS集成电路
- 微信小程序 java校园二手物品交易系统uniapp
热门文章
- [架构之路-95]:《软件架构设计:程序员向架构师转型必备》-5-需求分析之需求列表(功能需求、质量需求、约束条件)
- 【Java基础】10分钟看懂Java NIO
- [DBT-11211] 当物理内存总量大于4GB时,不允许使用自动内存管理选项
- Problem D: 选举班干部了!
- 射灯安装方法图解_射灯怎么安装,这几点不得不注意
- php-yaf,Yaf框架安装指南
- [转帖] 搞笑段子 生活需要娱乐.
- 最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)
- node.js项目的Cannot find module ‘xxx’问题
- 全栈搭建接口自动化之接口开发(四)