代码改变世界

java.util.Comparator

2021-07-29 21:56  Spiderman25  阅读(120)  评论(0)    收藏  举报

public abstract int compare(T arg0,T arg1)
public static <T,U> Comparator<T> comparing(Function<? super T, ? extends U> arg0)
public static <T,U> Comparator<T> comparing(Function<? super T, ? extends U> arg0,Comparator<? super U> arg1)
public static <T> Comparator<T> comparingDouble(ToDoubleFunction<? super T> arg0)
public static <T> Comparator<T> comparingInt(ToIntFunction<? super T> arg0)
public static <T> Comparator<T> comparingLong(ToLongFunction<? super T> arg0)
public abstract boolean equals(Object arg0)
public static <T> Comparator<T> naturalOrder()
public static <T> Comparator<T> nullsFirst(Comparator<? super T> arg0)
public static <T> Comparator<T> nullsLast(Comparator<? super T> arg0)
public static <T> Comparator<T> reverseOrder()
public default Comparator<T> reversed()
public default <U> Comparator<T> thenComparing(Function<? super T, ? extends U> arg0)
public default <U> Comparator<T> thenComparing(Function<? super T, ? extends U> arg0,Comparator<? super U> arg1)
public default Comparator<T> thenComparing(Comparator<? super T> arg0)
public default Comparator<T> thenComparingDouble(ToDoubleFunction<? super T> arg0)
public default Comparator<T> thenComparingInt(ToIntFunction<? super T> arg0)
public default Comparator<T> thenComparingLong(ToLongFunction<? super T> arg0)