java list 交集 并集 差集 去重复并集
2016-08-14 20:15
357 查看
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Test {
public static void main(String[] args) {
List list1 =new ArrayList();
list1.add("1111");
list1.add("2222");
list1.add("3333");
List list2 =new ArrayList();
list2.add("3333");
list2.add("4444");
list2.add("5555");
//并集
//list1.addAll(list2);
//交集
//list1.retainAll(list2);
//差集
//list1.removeAll(list2);
//无重复并集
list2.removeAll(list1);
list1.addAll(list2);
Iterator<String> it=list1.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
//System.out.println("-----------------------------------\n");
//printStr(list1);
}
public static void printStr(List list1){
for (int i = 0; i < list1.size(); i++) {
System.out.println(list1.get(i));
}
}
}
相关文章推荐
- 回调函数透彻理解Java
- JavaSE 之 ----- Java中只有值传递
- MyEclipse 优化设置以及使用技巧总结
- 谈谈自学java的经历
- Java开发之JSP指令
- spring的学习总结(一)——set注入方式
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
- mybatis基础知识——学习笔记(2)
- eclipse调试方法详解
- Java集合小结
- 通过自定义JAVA注解来理解JAVA注解
- 深入浅出RxJava
- JAVA基础
- java反射获取对象的属性值和对象属性中的子属性值
- spring好处
- java之IO流归纳整理
- Java提取中括号中的内容
- eclipse连接数据库sql server 2008
- Java代码规范、格式化和checkstyle检查配置文档
- 玩转Eclipse — 自动代码规范检查工具Checkstyle