public class main {
@FunctionalInterface
interface Function3 <A, B, C, R> {
//R is like Return, but doesn't have to be last in the list nor named R.
public R apply (A a, B b, C c);
}
public static void main (String [] args) {
Function3 <String, Integer, Double, Double> multiAdder = (a, b, c) -> {
return Double.parseDouble (a) + b + c;
};
System.out.println (multiAdder.apply ("22.4", 2, 40.0));
}
}
JAVA 8 Function 接口 传多个参数
Java 8 Function接口处理多参数
最新推荐文章于 2024-09-13 23:06:17 发布
本文深入探讨了Java 8中Function接口如何用于处理多个参数的情况,揭示了如何通过Lambda表达式实现这一功能,以及它在函数式编程中的应用。
1823





