public class StringLengthComparator extends de.alpharogroup.comparators.SortOrderComparator<String>
StringLengthComparator compares String objects based on length. The
default order is greater length come first. If length are equal then the natural ordering will be
taken.| Constructor and Description |
|---|
StringLengthComparator(de.alpharogroup.comparators.SortOrder sortOrder)
Instantiates a new
StringLengthComparator. |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(String object,
String compareWithObject) |
static Comparator<String> |
of()
Factory method to create a new
StringLengthComparator object. |
static Comparator<String> |
of(boolean nullIsGreaterThan)
Factory method to create a new
StringLengthComparator object. |
static Comparator<String> |
of(de.alpharogroup.comparators.SortOrder sortOrder)
Factory method to create a new
StringLengthComparator object. |
static Comparator<String> |
of(de.alpharogroup.comparators.SortOrder sortOrder,
boolean nullIsGreaterThan)
Factory method to create a new
StringLengthComparator object. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic StringLengthComparator(de.alpharogroup.comparators.SortOrder sortOrder)
StringLengthComparator.sortOrder - the sort orderpublic static Comparator<String> of()
StringLengthComparator object.StringLengthComparator objectpublic static Comparator<String> of(boolean nullIsGreaterThan)
StringLengthComparator object.nullIsGreaterThan - the flag that specifies if null objects is greater than non null objects.StringLengthComparator objectpublic static Comparator<String> of(de.alpharogroup.comparators.SortOrder sortOrder)
StringLengthComparator object.sortOrder - the sort orderStringLengthComparator objectpublic static Comparator<String> of(de.alpharogroup.comparators.SortOrder sortOrder, boolean nullIsGreaterThan)
StringLengthComparator object.nullIsGreaterThan - the flag that specifies if null objects is greater than non null objectssortOrder - the sort orderStringLengthComparator objectCopyright © 2015–2019 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.