首页javalambda_apiJava Stream - 如何传递函数作为参数

Java Stream - 如何传递函数作为参数

我们想知道如何传递函数作为参数。
import java.util.function.Function;

public class Main {

  public static void main(String[] args) {

    String result = calc((a) -> "Result: " + (a * 2), 10);

    System.out.println(result);
  }

  public static String calc(Function<Integer, String> bi, Integer i) {
    return bi.apply(i);
  }
}