0
点赞
收藏
分享

微信扫一扫

java8 list 多属性 去重

追风骚年 2022-01-30 阅读 131
listjava
T:为实体对象,get方法为去重对象属性,返回list<T>

List<T> distinctClass = t.stream().
        collect(Collectors.collectingAndThen(Collectors.toCollection(() ->
                new TreeSet<>(Comparator.comparing(o -> o.getId() + ";" + o.getName()))), ArrayList::new));
举报

相关推荐

0 条评论