JAVA List<> 合并去重
2015-06-23 21:00
375 查看
List<A>和List<B>,A/B中均没有重复的,现在保证A/B合并为C,且C中没有重复的。
参考http://blog.csdn.net/secondjanuary/article/details/8599108
A.removeAll(B)
A.addAll(B)
(此处建议处理A为空的情况)
一个同事的建议
Set<Long> C = new HashSet<>();
C.addAll(A);
C.addAll(B);
new ArrayList<Long>(C);//set转list
参考http://blog.csdn.net/secondjanuary/article/details/8599108
A.removeAll(B)
A.addAll(B)
(此处建议处理A为空的情况)
一个同事的建议
Set<Long> C = new HashSet<>();
C.addAll(A);
C.addAll(B);
new ArrayList<Long>(C);//set转list
相关文章推荐
- JAVA基础第四天
- struts1的原理
- 线程总结(适合初学者)
- 浅析JavaBean
- Java多线程 多个生产者和多个消费者实现同步 jdk1.4
- 浅析JavaBean
- Ubuntu下配置Java环境JDK并配置
- 对Spring MVC初学的认识 编辑
- Java Socket编程(转)
- SVM实现垃圾邮件分类(java调用libsvm.jar)
- Java知多少(101)图像缓冲技术
- java和ajax实现带文件的form提交
- Java Web开发模式一(JSP+JavaBean)
- 初学JAVA之基本语句的使用
- eclipse 各种奇葩错误(不定期更新)
- 堆排序 Java
- 每日一得-Java序列化与反序列化
- 初学者的入门JDK了解-2015.06.23
- Class.forName的作用以及为什么要用它
- 10个精妙的Java编码最佳实践