[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