靜態方法引用語法為:Integer::parseInt
例子如下
定義一個接口
ParseInterface:
public interface ParseInterface {
// 把一個String轉換int
int parse(String str);
}
測試類如下:
public class ParseIntTest {
public static void main(String[] args) {
ParseInterface parseIn = Integer::parseInt; // 靜態方法引用
int pp = parseIn.parse("123");
System.out.println(pp);
};
}
其中parseInt是Integer類中的靜態方法源代碼如:
public static int parseInt(String s) throws NumberFormatException {
return parseInt(s,10);
}
