| Package | Description |
|---|---|
| com.annimon.stream |
| Modifier and Type | Method and Description |
|---|---|
static <T> ComparatorCompat<T> |
ComparatorCompat.chain(Comparator<T> comparator)
Allows to build comparators with method chaining.
|
static <T,U extends Comparable<? super U>> |
ComparatorCompat.comparing(Function<? super T,? extends U> keyExtractor)
Returns a comparator that uses a function that extracts
a
Comparable sort key to be compared. |
static <T,U> ComparatorCompat<T> |
ComparatorCompat.comparing(Function<? super T,? extends U> keyExtractor,
Comparator<? super U> keyComparator)
Returns a comparator that uses a function that extracts a sort key
to be compared with the specified comparator.
|
static <T> ComparatorCompat<T> |
ComparatorCompat.comparingDouble(ToDoubleFunction<? super T> keyExtractor)
Returns a comparator that uses a function that extracts
a
double sort key to be compared. |
static <T> ComparatorCompat<T> |
ComparatorCompat.comparingInt(ToIntFunction<? super T> keyExtractor)
Returns a comparator that uses a function that extracts
an
int sort key to be compared. |
static <T> ComparatorCompat<T> |
ComparatorCompat.comparingLong(ToLongFunction<? super T> keyExtractor)
Returns a comparator that uses a function that extracts
a
long sort key to be compared. |
static <T extends Comparable<? super T>> |
ComparatorCompat.naturalOrder()
Returns a comparator with natural order.
|
static <T> ComparatorCompat<T> |
ComparatorCompat.nullsFirst()
Returns a comparator that considers
null to be
less than non-null and all non-null values to be equal. |
static <T> ComparatorCompat<T> |
ComparatorCompat.nullsFirst(Comparator<? super T> comparator)
Returns a comparator that considers
null to be less than non-null. |
static <T> ComparatorCompat<T> |
ComparatorCompat.nullsLast()
Returns a comparator that considers
null to be
greater than non-null and all non-null values to be equal. |
static <T> ComparatorCompat<T> |
ComparatorCompat.nullsLast(Comparator<? super T> comparator)
Returns a comparator that considers
null to be greater than non-null. |
ComparatorCompat<T> |
ComparatorCompat.reversed()
Reverses the order of comparator.
|
static <T extends Comparable<? super T>> |
ComparatorCompat.reverseOrder()
Returns a comparator with reverse order.
|
ComparatorCompat<T> |
ComparatorCompat.thenComparing(Comparator<? super T> other)
Adds the given comparator to the chain.
|
<U extends Comparable<? super U>> |
ComparatorCompat.thenComparing(Function<? super T,? extends U> keyExtractor)
Adds the comparator, that uses a function for extract
a
Comparable sort key, to the chain. |
<U> ComparatorCompat<T> |
ComparatorCompat.thenComparing(Function<? super T,? extends U> keyExtractor,
Comparator<? super U> keyComparator)
Adds the comparator, that uses a function for extract
a sort key, to the chain.
|
ComparatorCompat<T> |
ComparatorCompat.thenComparingDouble(ToDoubleFunction<? super T> keyExtractor)
Adds the comparator, that uses a function for extract
a
double sort key, to the chain. |
ComparatorCompat<T> |
ComparatorCompat.thenComparingInt(ToIntFunction<? super T> keyExtractor)
Adds the comparator, that uses a function for extract
an
int sort key, to the chain. |
ComparatorCompat<T> |
ComparatorCompat.thenComparingLong(ToLongFunction<? super T> keyExtractor)
Adds the comparator, that uses a function for extract
a
long sort key, to the chain. |
Copyright © 2017. All rights reserved.