Wie definiere ich eine Methode, die in Java 8 ein Lambda als Parameter verwendet?

In Java 8 können Methoden als Lambda-Ausdrücke erstellt und als Referenz übergeben werden (mit ein wenig Arbeit unter der Haube). Es gibt viele Beispiele online, bei denen Lambda-Werte erstellt und mit Methoden verwendet werden. Es gibt jedoch keine Beispiele dafür, wie eine Methode erstellt wird, bei der Lambda als Parameter verwendet wird. Was ist die Syntax dafür?

MyClass.method((a, b) -> a+b);


class MyClass{
  //How do I define this method?
  static int method(Lambda l){
    return l(5, 10);
  }
}

Antworten auf die Frage(10)

Ihre Antwort auf die Frage