Java8使用lambda表达式调用静态方法
Java中的Lambda表达式允许您将功能作为参数传递给方法。您还可以使用lambda表达式调用现有的方法。
list.forEach(n -> System.out.println(n));
Java中的Lambda表达式允许您将功能作为参数传递给方法。您还可以使用lambda表达式调用现有的方法。
list.forEach(n -> System.out.println(n));
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