方法引用——引用类方法

接口定义

public interface Converter {
    int convert(String s);
}
View Code

测试类定义

public class ConverterDemo {
    public static void main(String[] args) {
        //使用Lambda表达式
        useConverter((String s)-> {
            return Integer.parseInt(s);
        });

        useConverter(s -> Integer.parseInt(s));

        //使用方法引用
        useConverter(Integer::parseInt);
    }
    public static void useConverter(Converter c){
        int number = c.convert("666");
        System.out.println(number);
    }
}

运行结果

posted @ 2020-05-15 20:27  硬盘红了  阅读(270)  评论(0编辑  收藏  举报