@FunctionalInterface
public interface CharComparator
extends java.util.Comparator<java.lang.Character>
Comparator; provides methods to compare two primitive types both as objects
and as primitive types.
Note that fastutil provides a corresponding abstract class that
can be used to implement this interface just by specifying the type-specific
comparator.
Comparator| Modifier and Type | Method and Description |
|---|---|
default int |
compare(java.lang.Character ok1,
java.lang.Character ok2)
Deprecated.
Please use the corresponding type-specific method instead.
|
int |
compare(char k1,
char k2)
Compares its two primitive-type arguments for order.
|
default CharComparator |
reversed() |
default CharComparator |
thenComparing(CharComparator second)
Return a new comparator that first uses this comparator, then uses the second comparator
if this comparator compared the two elements as equal.
|
default java.util.Comparator<java.lang.Character> |
thenComparing(java.util.Comparator<? super java.lang.Character> second) |
int compare(char k1,
char k2)
Comparatordefault CharComparator reversed()
reversed in interface java.util.Comparator<java.lang.Character>@Deprecated
default int compare(java.lang.Character ok1,
java.lang.Character ok2)
compare in interface java.util.Comparator<java.lang.Character>default CharComparator thenComparing(CharComparator second)
Comparator.thenComparing(Comparator)default java.util.Comparator<java.lang.Character> thenComparing(java.util.Comparator<? super java.lang.Character> second)
thenComparing in interface java.util.Comparator<java.lang.Character>