程序员

java8新特性之方法引入

2018-03-25  本文已影响0人  冒险小A

我们将一个如下一个lambda表达式再简化

Array.sort(arr,(x,y) -> Integer.compare(x,y));

简化为

Array.sort(arr,Integer :: compare);

这种特性就叫做方法引用(Method Reference)。


方法引入的标准形式为
类名::静态方法
对象::方法
对象::静态方法
代码示例:
public void test(){
    List<Integer> l = Arrays.asList(2,4,6,8,10);
    arr.forEach(System.out :: println);
}
上一篇 下一篇

猜你喜欢

热点阅读