- 类型参数:
T- 操作数的类型和运算符的结果
- 所有父级接口:
BiFunction<T,T, T>
- 函数接口:
- 这是一个功能接口,因此可以用作 lambda 表达式或方法引用的赋值目标。
表示对两个相同类型的操作数的操作,产生与操作数相同类型的结果。这是
BiFunction 的特化,适用于操作数和结果都属于同一类型的情况。
这是一个功能接口,其功能方法是BiFunction.apply(Object, Object) 。
- 自从:
- 1.8
- 参见:
-
方法总结
静态方法修饰符和类型方法描述static <T> BinaryOperator<T>maxBy(Comparator<? super T> comparator) 返回一个BinaryOperator,它根据指定的Comparator返回两个元素中的较大者。static <T> BinaryOperator<T>minBy(Comparator<? super T> comparator) 返回一个BinaryOperator,它根据指定的Comparator返回两个元素中的较小者。在接口 java.util.function.BiFunction 中声明的方法
andThen, apply
-
方法详情
-
minBy
返回一个BinaryOperator,它根据指定的Comparator返回两个元素中的较小者。- 类型参数:
T- 比较器输入参数的类型- 参数:
comparator- 用于比较两个值的Comparator- 返回:
-
一个
BinaryOperator,它根据提供的Comparator返回其操作数中的较小者 - 抛出:
NullPointerException- 如果参数为空
-
maxBy
返回一个BinaryOperator,它根据指定的Comparator返回两个元素中的较大者。- 类型参数:
T- 比较器输入参数的类型- 参数:
comparator- 用于比较两个值的Comparator- 返回:
BinaryOperator根据提供的Comparator返回其操作数中的较大者- 抛出:
NullPointerException- 如果参数为空
-