public class CollatorComparator extends java.lang.Object implements java.util.Comparator<java.lang.String>
Comparator<Object> and the required
compare(String, String) method, you can't safely cast Collator
to Comparator<String>.| Modifier and Type | Field and Description |
|---|---|
static java.util.Comparator<java.lang.String> |
DEFAULT_LOCALE_COMPARATOR |
protected java.text.Collator |
m_collator |
| Constructor and Description |
|---|
CollatorComparator()
Default constructor uses the current locale's collator.
|
CollatorComparator(java.text.Collator collator)
Construct with a specific collator.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compare(java.lang.String str1,
java.lang.String str2) |
void |
setCollator(java.text.Collator collator)
Specify a new collator.
|
public static final java.util.Comparator<java.lang.String> DEFAULT_LOCALE_COMPARATOR
protected java.text.Collator m_collator
public CollatorComparator()
public CollatorComparator(java.text.Collator collator)
collator - the collator to be used for comparisonspublic int compare(java.lang.String str1, java.lang.String str2)
compare in interface java.util.Comparator<java.lang.String>public void setCollator(java.text.Collator collator)
collator - the collator to be used from now onCopyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.