Java 杂货

排序

// 就那么几个方法,默认升序递增
java.util.Comparator#comparing(java.util.function.Function<? super T,? extends U>);
// null 值在后
java.util.Comparator#nullsLast
// 排序规则反转
java.util.Comparator#reversed
// 集合排序规则反转
java.util.Collections#reverseOrder(java.util.Comparator<T>)
// 比较 Double 值
java.util.Comparator#comparingDouble
// 关于对象的内部值比较,且内部值为 null 优先(该对象 null 优先)
nullsFirst(comparing(User::getUsername, nullsFirst(naturalOrder())))
posted @ 2023-03-24 17:34  临渊不羡渔  阅读(13)  评论(0编辑  收藏  举报