java.util.function · java.base · since Java 1.8

BinaryOperator

declaration
@FunctionalInterface
public interface BinaryOperator<T> extends BiFunction<T, T, T>

(T, T) → T combiner — the reduce/merge shape. minBy/maxBy build comparator-based combiners.

Key methods

static <T> BinaryOperator<T> minBy/maxBy(Comparator<T>)Pick-one combiners.