Java8方法引用 - Java8教程
方法引用有助于自己的名字指向方法。方法参考描述使用“::”符号。一种方法参考可以用来指向下列类型的方法。
静态方法。
实例方法。
使用new运算符构造函数(TreeSet::new)
方法参考实例
使用所选择的任何编辑器创建下面的java程序C:/> JAVA
Java8Tester.java
import java.util.List;
import java.util.ArrayList;
public class Java8Tester {
public static void main(String args[]){
List names = new ArrayList();
names.add("Mahesh");
names.add("Suresh");
names.add("Ramesh");
names.add("Naresh");
names.add("Kalpesh");
names.forEach(System.out::println);
}
}
在这里,我们通过使用System.out:: println方法为静态方法引用。
验证结果
使用javac编译器编译如下类
C:\JAVA>javac Java8Tester.java
现在运行Java8Tester看到的结果
C:\JAVA>java Java8Tester
看到结果。
Mahesh
Suresh
Ramesh
Naresh
Kalpesh