public final class BinaryOperators
extends java.lang.Object
BinaryOperator
interface.Modifier and Type | Method and Description |
---|---|
static <T> BinaryOperator<T> |
maxBy(java.util.Comparator<? super T> comparator)
Returns a
BinaryOperator which returns the greater of two elements
according to the specified Comparator . |
static <T> BinaryOperator<T> |
minBy(java.util.Comparator<? super T> comparator)
Returns a
BinaryOperator which returns the lesser of two elements
according to the specified Comparator . |
public static <T> BinaryOperator<T> minBy(java.util.Comparator<? super T> comparator)
BinaryOperator
which returns the lesser of two elements
according to the specified Comparator
.T
- the type of the input arguments of the comparatorcomparator
- a Comparator
for comparing the two valuesBinaryOperator
which returns the lesser of its operands,
according to the supplied Comparator
java.lang.NullPointerException
- if the argument is nullpublic static <T> BinaryOperator<T> maxBy(java.util.Comparator<? super T> comparator)
BinaryOperator
which returns the greater of two elements
according to the specified Comparator
.T
- the type of the input arguments of the comparatorcomparator
- a Comparator
for comparing the two valuesBinaryOperator
which returns the greater of its operands,
according to the supplied Comparator
java.lang.NullPointerException
- if the argument is null