| Modifier and Type | Field and Description |
|---|---|
static Comparator<boolean[]> |
BOOLEAN_ARRAY_COMPARATOR |
static Comparator<byte[]> |
BYTE_ARRAY_COMPARATOR |
static Comparator<char[]> |
CHAR_ARRAY_COMPARATOR |
static Comparator<Collection> |
COLLECTION_COMPARATOR |
static Comparator<double[]> |
DOUBLE_ARRAY_COMPARATOR |
static Comparator<float[]> |
FLOAT_ARRAY_COMPARATOR |
static Comparator<int[]> |
INT_ARRAY_COMPARATOR |
static Comparator<long[]> |
LONG_ARRAY_COMPARATOR |
static Comparator<Object[]> |
OBJECT_ARRAY_COMPARATOR |
static Comparator<short[]> |
SHORT_ARRAY_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
static <T> Comparator<T[]> |
comparingArray(Comparator<T> cmp) |
static <T,U extends Comparable<? super U>> |
comparingBy(Function<? super T,? extends U> keyMapper) |
static <T,U> Comparator<T> |
comparingBy(Function<? super T,? extends U> keyMapper,
Comparator<? super U> keyComparator) |
static <K extends Comparable<? super K>,V> |
comparingByKey()
Comparing by key.
|
static <K,V> Comparator<Map.Entry<K,V>> |
comparingByKey(Comparator<? super K> cmp)
Comparing by key.
|
static <T extends CharSequence> |
comparingByLength()
Comparing by length.
|
static <T extends Map> |
comparingByMapSize()
Comparing by sizee.
|
static <T extends Collection> |
comparingBySize()
Comparing by size.
|
static <K,V extends Comparable<? super V>> |
comparingByValue()
Comparing by value.
|
static <K,V> Comparator<Map.Entry<K,V>> |
comparingByValue(Comparator<? super V> cmp)
Comparing by value.
|
static <T,C extends Collection<T>> |
comparingCollection(Comparator<T> cmp) |
static <T> Comparator<T> |
comparingDouble(ToDoubleFunction<? super T> keyMapper) |
static <T> Comparator<T> |
comparingFloat(ToFloatFunction<? super T> keyMapper) |
static Comparator<String> |
comparingIgnoreCase()
Comparing ignore case.
|
static <T> Comparator<T> |
comparingIgnoreCase(Function<? super T,String> keyMapper)
Comparing ignore case.
|
static <T> Comparator<T> |
comparingInt(ToIntFunction<? super T> keyMapper) |
static <T> Comparator<T> |
comparingLong(ToLongFunction<? super T> keyMapper) |
static <T extends Comparable> |
naturalOrder() |
static <T extends Comparable> |
nullsFirst() |
static <T> Comparator<T> |
nullsFirst(Comparator<T> cmp) |
static <T extends Comparable> |
nullsLast() |
static <T> Comparator<T> |
nullsLast(Comparator<T> cmp) |
static <T,U extends Comparable<? super U>> |
reversedComparingBy(Function<? super T,? extends U> keyMapper)
Reversed comparing by.
|
static <K extends Comparable<? super K>,V> |
reversedComparingByKey()
Reversed comparing by key.
|
static <K,V> Comparator<Map.Entry<K,V>> |
reversedComparingByKey(Comparator<? super K> cmp)
Deprecated.
|
static <K,V extends Comparable<? super V>> |
reversedComparingByValue()
Reversed comparing by value.
|
static <K,V> Comparator<Map.Entry<K,V>> |
reversedComparingByValue(Comparator<? super V> cmp)
Deprecated.
|
static <T extends Comparable> |
reversedOrder() |
static <T> Comparator<T> |
reversedOrder(Comparator<T> cmp) |
public static final Comparator<boolean[]> BOOLEAN_ARRAY_COMPARATOR
public static final Comparator<char[]> CHAR_ARRAY_COMPARATOR
public static final Comparator<byte[]> BYTE_ARRAY_COMPARATOR
public static final Comparator<short[]> SHORT_ARRAY_COMPARATOR
public static final Comparator<int[]> INT_ARRAY_COMPARATOR
public static final Comparator<long[]> LONG_ARRAY_COMPARATOR
public static final Comparator<float[]> FLOAT_ARRAY_COMPARATOR
public static final Comparator<double[]> DOUBLE_ARRAY_COMPARATOR
public static final Comparator<Object[]> OBJECT_ARRAY_COMPARATOR
public static final Comparator<Collection> COLLECTION_COMPARATOR
public static <T extends Comparable> Comparator<T> naturalOrder()
T - public static <T extends Comparable> Comparator<T> reversedOrder()
T - public static <T> Comparator<T> reversedOrder(Comparator<T> cmp)
T - cmp - public static <T extends Comparable> Comparator<T> nullsFirst()
T - public static <T> Comparator<T> nullsFirst(Comparator<T> cmp)
T - cmp - public static <T extends Comparable> Comparator<T> nullsLast()
T - public static <T> Comparator<T> nullsLast(Comparator<T> cmp)
T - cmp - public static <T,U extends Comparable<? super U>> Comparator<T> comparingBy(Function<? super T,? extends U> keyMapper)
T - U - keyMapper - public static <T,U extends Comparable<? super U>> Comparator<T> reversedComparingBy(Function<? super T,? extends U> keyMapper)
T - U - keyMapper - public static <T,U> Comparator<T> comparingBy(Function<? super T,? extends U> keyMapper, Comparator<? super U> keyComparator)
T - U - keyMapper - keyComparator - public static <T> Comparator<T> comparingInt(ToIntFunction<? super T> keyMapper)
T - keyMapper - public static <T> Comparator<T> comparingLong(ToLongFunction<? super T> keyMapper)
T - keyMapper - public static <T> Comparator<T> comparingFloat(ToFloatFunction<? super T> keyMapper)
T - keyMapper - public static <T> Comparator<T> comparingDouble(ToDoubleFunction<? super T> keyMapper)
T - keyMapper - public static Comparator<String> comparingIgnoreCase()
public static <T> Comparator<T> comparingIgnoreCase(Function<? super T,String> keyMapper)
T - keyMapper - public static <K extends Comparable<? super K>,V> Comparator<Map.Entry<K,V>> comparingByKey()
K - the key typeV - the value typepublic static <K extends Comparable<? super K>,V> Comparator<Map.Entry<K,V>> reversedComparingByKey()
K - the key typeV - the value typepublic static <K,V extends Comparable<? super V>> Comparator<Map.Entry<K,V>> comparingByValue()
K - the key typeV - the value typepublic static <K,V extends Comparable<? super V>> Comparator<Map.Entry<K,V>> reversedComparingByValue()
K - the key typeV - the value typepublic static <K,V> Comparator<Map.Entry<K,V>> comparingByKey(Comparator<? super K> cmp)
K - the key typeV - the value typecmp - public static <K,V> Comparator<Map.Entry<K,V>> comparingByValue(Comparator<? super V> cmp)
K - the key typeV - the value typecmp - @Deprecated public static <K,V> Comparator<Map.Entry<K,V>> reversedComparingByKey(Comparator<? super K> cmp)
K - the key typeV - the value typecmp - @Deprecated public static <K,V> Comparator<Map.Entry<K,V>> reversedComparingByValue(Comparator<? super V> cmp)
K - the key typeV - the value typecmp - public static <T extends CharSequence> Comparator<T> comparingByLength()
T - public static <T extends Collection> Comparator<T> comparingBySize()
T - public static <T extends Map> Comparator<T> comparingByMapSize()
T - public static <T> Comparator<T[]> comparingArray(Comparator<T> cmp)
public static <T,C extends Collection<T>> Comparator<C> comparingCollection(Comparator<T> cmp)
Copyright © 2021. All rights reserved.