JAVA使用stream流对对象集合根据某个字段去重

 

 

 userList = userList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()->new TreeSet<>(Comparator.comparing(User::getCity))), ArrayList::new));

 

User::getCity 对象要去重的这段,这里表示根据城市属性进行去重
posted @ 2023-04-14 09:56  yvioo  阅读(1552)  评论(0)    收藏  举报