public class LocaleComparator
extends java.lang.Object
implements java.util.Comparator<java.util.Locale>
LocaleComparator compares Locale objects. This Comparator does not
check null, for null check you can decorate it with the
NullCheckComparator.of(Comparator). an example is in the unit test class from
NullCheckComparator.| Constructor and Description |
|---|
LocaleComparator() |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(java.util.Locale o1,
java.util.Locale o2) |
static java.util.Comparator<java.util.Locale> |
of()
Factory method to create a new
LocaleComparator object. |
static java.util.Comparator<java.util.Locale> |
of(boolean nullIsGreaterThan)
Factory method to create a new
LocaleComparator object. |
public static java.util.Comparator<java.util.Locale> of()
LocaleComparator object.LocaleComparator objectpublic static java.util.Comparator<java.util.Locale> of(boolean nullIsGreaterThan)
LocaleComparator object.nullIsGreaterThan - the flag that specifies if null objects is greater than non null objects.LocaleComparator objectpublic int compare(java.util.Locale o1,
java.util.Locale o2)
compare in interface java.util.Comparator<java.util.Locale>