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

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

故不积跬步,无以致千里
原文地址:https://www.cnblogs.com/tf-Y/p/4876240.html