T - the type of the operands and result of the operator@FunctionalInterface public interface BinaryOperator<T> extends BiFunction<T,T,T>
BiFunction for the case where the operands and the result are all of
the same type.
This is a functional interface
whose functional method is BiFunction.apply(Object, Object).
BiFunction,
UnaryOperator| Modifier and Type | Method and Description |
|---|---|
static <T> BinaryOperator<T> |
maxBy(Comparator<? super T> comparator)
Returns a
BinaryOperator which returns the greater of two elements
according to the specified Comparator. |
static <T> BinaryOperator<T> |
minBy(Comparator<? super T> comparator)
Returns a
BinaryOperator which returns the lesser of two elements
according to the specified Comparator. |
andThen, applystatic <T> BinaryOperator<T> minBy(Comparator<? super T> comparator)
BinaryOperator which returns the lesser of two elements
according to the specified Comparator.NullPointerException - if the argument is nullT - 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 Comparatorstatic <T> BinaryOperator<T> maxBy(Comparator<? super T> comparator)
BinaryOperator which returns the greater of two elements
according to the specified Comparator.NullPointerException - if the argument is nullT - 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 Comparatoraicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.