public interface CharComparator
extends java.util.Comparator<java.lang.Character>
| Modifier and Type | Interface and Description |
|---|---|
static class |
CharComparator.Reversed
A Type Specific Reversed Comparator to reduce boxing/unboxing
|
| Modifier and Type | Method and Description |
|---|---|
default int |
compare(java.lang.Character o1,
java.lang.Character o2)
Deprecated.
Please use the corresponding type-specific function instead.
|
int |
compare(char o1,
char o2)
Type-Specific compare function to reduce (un)boxing
|
static CharComparator |
of(java.util.Comparator<java.lang.Character> c)
A Wrapper function to convert a Non-Type-Specific Comparator to a Type-Specific-Comparator
|
default CharComparator |
reversed() |
int compare(char o1,
char o2)
o1 - the first object to be compared.o2 - the second object to be compared.Comparator.compare(Object, Object)@Deprecated
default int compare(java.lang.Character o1,
java.lang.Character o2)
This default implementation delegates to the corresponding type-specific function.
compare in interface java.util.Comparator<java.lang.Character>static CharComparator of(java.util.Comparator<java.lang.Character> c)
c - comparator to convertjava.lang.NullPointerException - if the comparator is nulldefault CharComparator reversed()
reversed in interface java.util.Comparator<java.lang.Character>