Java8使用lambda表达式调用静态方法

Java中的Lambda表达式允许您将功能作为参数传递给方法。您还可以使用lambda表达式调用现有的方法。

list.forEach(n -> System.out.println(n));

方法引用是简单的、易于阅读的lambda表达式,可以通过lambda表达式中的名称调用/引用现有的方法。可以使用方法引用引用类中定义的静态方法。

语法

以下是在Java中引用静态方法的语法

ClassName::methodName

示例

下面的Java示例引用Java中的一个静态方法。

interface myInterface{

   void greet();

}

public class MethodReferences {

   public static void demo() {

      System.out.println("Sample method");

   }

   public static void main(String args[]) {

      myInterface in = MethodReferences::demo;

      in.greet();

   }

}

输出结果

Sample method

以上是 Java8使用lambda表达式调用静态方法 的全部内容, 来源链接: utcz.com/z/343668.html

回到顶部