Package org.carrot2.util
Class CharArrayComparators
- java.lang.Object
 - 
- org.carrot2.util.CharArrayComparators
 
 
- 
public class CharArrayComparators extends Object
A set of specific comparators forchar []arrays. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static Comparator<char[]>CASE_INSENSITIVE_CHAR_ARRAY_COMPARATORA case-insensitive lexicographic comparator.static Comparator<char[]>FAST_CHAR_ARRAY_COMPARATORA case-sensitive lexicographic comparator.static Comparator<char[]>NORMALIZING_CHAR_ARRAY_COMPARATORA comparator that groups different strings into different buckets (case-insensitive) and strings within these buckets (case-sensitive). 
 - 
 
- 
- 
Field Detail
- 
CASE_INSENSITIVE_CHAR_ARRAY_COMPARATOR
public static final Comparator<char[]> CASE_INSENSITIVE_CHAR_ARRAY_COMPARATOR
A case-insensitive lexicographic comparator. 
- 
FAST_CHAR_ARRAY_COMPARATOR
public static final Comparator<char[]> FAST_CHAR_ARRAY_COMPARATOR
A case-sensitive lexicographic comparator. 
- 
NORMALIZING_CHAR_ARRAY_COMPARATOR
public static final Comparator<char[]> NORMALIZING_CHAR_ARRAY_COMPARATOR
A comparator that groups different strings into different buckets (case-insensitive) and strings within these buckets (case-sensitive). The comparator that applies the following rules in the following order:- A 
nullstring is greater than a non-nullone - A longer string is greater
 - Strings are first compared in case-insensitive mode
 - Finally, strings are compared in case-sensitive mode
 
 - A 
 
 - 
 
 -