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;
}

 

 

posted on 2018-07-27 16:46  HuaChenYing  阅读(2306)  评论(0编辑  收藏  举报

导航