java對象去重


 
         

/**
* 數據去重
* @param list
* @return
*/
private List<XXEntity> removeCopyData(List<XXEntity> list) {

 
         

  // 根據XxId去除重復數據
  List<XXEntity> uniqueList = list.stream().collect(
    collectingAndThen(toCollection(() -> new TreeSet<>(comparing(XXEntity::getXxId))), ArrayList::new)
  );

 
         

return uniqueList;
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM