java8根据对象属性--排序-去重

资料: http://www.mamicode.com/info-detail-2356310.html

排序:

Collections.sort(NavigationDOList, Comparator.comparing(NavigationDO::getOrderNum));

去重:

List<NavigationDO> NavigationDOArrayList = NavigationDOList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(NavigationDO::getId))), ArrayList::new));

return NavigationDOArrayList;

猜你喜欢

转载自blog.csdn.net/qq_33715846/article/details/90203611