两个List去掉重复元素放在一个List中去【两个Listsize值非常大】
来源:互联网 发布:sql limit 1 offset 1 编辑:程序博客网 时间:2024/05/02 03:05
/* * 思路: * 1.取得两个list的相同元素:list.retainAll(E)方法 * 2.两个list分别去掉相同的元素:list.removeAll(E); * 3.将剩下的两个List分别加入到一个新的List去:addAll */public class Test1 {public static void main(String[] args) {List list1 = new ArrayList();Random random = new Random(); //list1随机添加1千个数据for(int i=1;i<1000;i++){list1.add(random.nextInt(i)*10);}List list2 = new ArrayList();//list2随机添加1 万个数据for(int i=1;i<10000;i++){list2.add(random.nextInt(i)*100);}System.out.println("list1的大小: "+list2.size());//temp用来保存两者共有的数据List temp = new ArrayList(list1);System.out.println(temp);//retainAll(Collection<?> c) //仅在列表中保留指定 collection 中所包含的元素//这里的意思是temp只保留list2中有的元素//取得相同的元素temp.retainAll(list2);System.out.println(temp);//从list1和list2中去掉两者共同有的数据list1.removeAll(temp);list2.removeAll(temp);List list3 = new ArrayList();list3.addAll(list1);list3.addAll(list2); System.out.println(list3.size()); }}
0 0
- 两个List去掉重复元素放在一个List中去【两个Listsize值非常大】
- 两个List去掉重复元素放在一个List中去【两个Listsize值非常大】
- java中两个list去掉重复元素
- 两个list中如何去掉重复的值
- 两个list比较去掉重复值
- 两个list比较,去重复
- 去掉List中重复元素
- 两个List集合去掉重复数据
- 两个List合并一个List,去除重复.
- c#一个list去掉其中重复元素
- 去掉两个集合中重复的元素
- List去重复元素
- Java判断一个值,或者对象是否存在list集合中和去掉list集合中重复的元素
- java对List去重并排序、如何快速地去掉两个List中相同的部分
- 如何在一个forEach循环中循环两个list
- 两个List 去除重复和保留相同的元素
- 两个List合并去重
- 比较两个List去重
- linux 设备挂载
- 代理为什么是assign ,解释
- 基于Spring的CommonsMultipartResolver类进行文件上传
- 编写一个多线程程序,模拟2个生产者生产产品,3个消费者消费产品。2个生产者不停的生产商品3个消费者不停的消费产品。
- ireport各个版本的下载地址分享
- 两个List去掉重复元素放在一个List中去【两个Listsize值非常大】
- nyoj 1126完全平方数的个数
- uva 10820
- 直方图均衡化
- Post方式发送Ajax请求
- 数论小知识
- 博客网页代码大全
- JDK JRE环境搭建
- delphi执行webbrowser中的js