java.util.function · java.base · since Java 1.8
BinaryOperator
@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. |