ラムダ(コード塊)を渡して、必要なときに実行するだけです。私は以下のコードでメソッドexecuteLambda(...)
を実装するにはどうすればよい(同様にメソッドのシグネチャものです):単一のパラメータでJava 8ラムダを渡す方法
public static void main(String[] args)
{
String value = "Hello World";
executeLambda(value -> print(value));
}
public static void print(String value)
{
System.out.println(value);
}
public static void executeLambda(lambda)
{
someCode();
lamda.executeLambdaCode();
someMoreCode();
}
'executeLambdaCode()'メソッドで 'Functional Interface'を宣言します – Jerry06