[Java]去掉两个list中重复的元素


public List<String> removeRepeatFactor(List<String> list1 , List<String> list2)throws Exception{
           if(list1 != null && list2 != null) {
               if (list1.size() != 0 && list2.size() != 0) {
                   Collection A = new ArrayList(list1);
                   Collection B = new ArrayList(list2);
                   A.retainAll(B);
                   if (A.size() != 0) {
                       B.removeAll(A);
                   }
                   return (List<String>) B;
               }
           }
           return list2;
    }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM