java8 List去重

一、去除List中重复的String

List uniqueStr = list.stream().distinct().collect(Collectors.toList());

二、按对象属性去重


 users = users.stream().collect(
                collectingAndThen(
                        toCollection(() -> new TreeSet<>(Comparator.comparing(UserInDeptDto::getUserId))), ArrayList::new) );
    原文作者:书小白
    原文地址: https://blog.csdn.net/shu_xiaobai/article/details/79559836
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞