java8对list的根据参数过滤重复对象

/ Java / 0 条评论 / 1865 浏览

记录一下

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

返回值是个ArrayList集合