ArrayList<String> arrayList = new ArrayList<>();
//去重后的集合 addressBookDtoCountList 是去重后的新的集合
List<AddressBookDto> addressBookDtoCountList = addressBookDtos.stream().filter(
v -> {
// getPhoneNum 是想要去重的字段
boolean flag = !arrayList.contains(v.getPhoneNum());
arrayList.add(v.getPhoneNum());
return flag;
}
).collect(Collectors.toList());
把一个list里的一条数据去重生成一个新的list
最新推荐文章于 2023-02-08 16:22:29 发布