java去部分欄位重複數據 cab微笑評分

List<Apple> list = new ArrayList<>();
        list.add(new Apple("320","103906493","8372931"));
        list.add(new Apple("320","103906773","8372931"));
        list.add(new Apple("320","103906772","8372931"));
        list.add(new Apple("321","103941953","8370550"));
        list.add(new Apple("321","103912321","8370550"));
        list.add(new Apple("321","103912467","8370550"));
        list.add(new Apple("787","103934703","8370611"));
        list.add(new Apple("787","103931082","8370611"));
        list.add(new Apple("787","103930997","8370611"));
        List removeDuplicate = removeDuplicate(list);


public   static   List  removeDuplicate(List list)  {       
  for  ( int  i  =   0 ; i  <  list.size()  -   1 ; i ++ )  {       
      for  ( int  j  =  list.size()  -   1 ; j  >  i; j -- )  {       
           if  (list.get(j).equals(list.get(i)))  {       
              list.remove(j);       
            }        
        }        
      }        
    return list;       
}

Java中List集合去除重複數據的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章