`
- 浏览:
35947 次
-
java两个ArrayList合并,并且去掉重复数据的算法
package com.lxl.test;import java.util.ArrayList;import java.util.List;/*** 两个ArrayList合并,并且去掉重复数据的算法* 思路:* ①取出两个list中公共的元素* ②分别从两个list中把公共的元素去掉* ③将去掉公共元素的两个list合并就去掉了重复的数据*/public class Test {public static void main(String[] args) {List list1 = new ArrayList();list1.add(1);list1.add(2);list1.add(3);list1.add(4);list1.add(5);list1.add(6);List list2 = new ArrayList();list2.add(4);list2.add(5);list2.add(6);list2.add(7);list2.add(8);list2.add(9);//temp用来保存两者共有的数据List temp = new ArrayList(list1);/*** 目前temp中包含1.2.3.4.5.6*/System.out.println(temp);//retainAll(Collection<?> c)//仅在列表中保留指定 collection 中所包含的元素//这里的意思是temp只保留list2中有的元素temp.retainAll(list2);/*** 目前temp中仅有list1和list2中的公共元素4.5.6*/System.out.println(temp);//从list1和list2中去掉两者共同有的数据list1.removeAll(temp);list2.removeAll(temp);List list3 = new ArrayList();list3.add(list1);list3.add(list2);System.out.println(list3);
}}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。 ...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 40 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
55、设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。 36 56、子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序...
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? ...... 7 2、Java 有没有 goto? .......................................................................................................