BiFunction的apply方法
时间: 2024-03-17 19:42:47 浏览: 49
Java8方法引用和构造引用代码实例
BiFunction是Java 8中的一个函数式接口,它表示一个接受两个参数并返回一个结果的函数。BiFunction接口中有一个抽象方法apply,其定义为:
```
R apply(T t, U u);
```
该方法接受两个参数,分别是T类型和U类型,返回一个R类型的结果。在使用BiFunction时,需要实现apply方法来定义具体的行为。例如:
```
BiFunction<Integer, Integer, Integer> sum = (a, b) -> a + b;
System.out.println(sum.apply(2, 3)); // 输出 5
```
上述代码定义了一个BiFunction实例sum,它接受两个整数参数并返回它们的和。调用apply方法时,传入参数2和3,输出结果为5。
阅读全文