List<FOverallDeclareMessageVO> newList=new ArrayList<>();
newList.add(......)
List<FOverallDeclareMessageVO> collect= new ArrayList<>(newList.stream().collect(Collectors.toMap(FOverallDeclareMessageVO::getId, Function.identity(), (a, b) -> a)).values());
//Function.identity() 相当于对象本体,也可以写为o->o
//(a, b) -> a 两个id要是重复了,取前者
根据对象id判断对象集合,进行去重
最新推荐文章于 2024-04-09 08:45:00 发布