作用
相较于lambda表达式,通过方法引用的方式使程序代码更加易读\自然,是进一步简化lambda表达式的声明的一种语法糖.
用法
lambda表达式如下:
1 | list.sort(Comparator.comparing((String s) -> s.length())); |
方法引用如下:
1 | list.sort(Comparator.comparing(String::length)); |
适用条件
- 适用于静态方法\实例方法\构造方法
- 方法对应的参数必须是函数式编程接口,如上例中的comparing
- 通过::来分割类名和方法名
参考内容:
[1]https://www.jianshu.com/p/4309519a25d0
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接,感谢各位看官!!!
本文出自:monkeyGeek
座右铭:生于忧患,死于安乐
欢迎志同道合的朋友一起交流、探讨!
