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