Java8方法引用
方法引用有助於自己的名字指向方法。方法參考描述使用“::”符號。一種方法參考可以用來指向下列類型的方法。
-
靜態方法。
-
實例方法。
-
使用new運算符構造函數(TreeSet::new)
方法參考實例
使用所選擇的任何編輯器創建下麵的java程序C:/> JAVA
Java8Tester.javaimport 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