JAVA List<> 合并去重

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

 

posted @ 2015-06-23 21:00  木易·月  阅读(457)  评论(0编辑  收藏  举报