静态方法引用语法为: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);
}
浙公网安备 33010602011771号