静态方法引用语法为: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); }