ToIntBiFunction<T, U> 是来自java.util.function包的内置函数接口。这个接口接受两个 参数 作为输入并产生一个 整数值的 结果。ToIntBiFunction<T, U> 接口可用作lambda 表达式 或方法 引用的赋值目标。它只包含一个抽象方法:applyAsInt()并且不包含任何默认 或静态 方法。
@FunctionalInterface interface ToIntBiFunction<T, U> { int applyAsInt(T t, U u); }
import java.util.function.ToIntBiFunction; public class ToIntBiFunctionTest { public static void main(String args[]) { ToIntBiFunction<Integer, Integer> test = (t, u) -> t * u; System.out.println("t 和 u 的乘积为: " + test.applyAsInt(10, 7)); System.out.println("t 和 u 的乘积为: " + test.applyAsInt(8, 15)); } }输出结果
t 和 u 的乘积为: 70 t 和 u 的乘积为: 120