lambda 中的方法引用
2019-07-28 本文已影响0人
spraysss
Method Reference
使用lambda表达式可以创建匿名方法。然而,有时lambda表达式只调用现有方法。在这些情况下,通过方法名称引用已有的方法通常更简洁。
方法引用的分类
有四种类型的方法引用:
| Kind | Example |
|---|---|
| 引用静态方法 | ContainingClass::staticMethodName |
| 引用一个特定对象的实例方法 | containingObject::instanceMethodName |
| 引用类的非静态方法 | ContainingType::methodName |
| 引用构造方法 | ClassName::new |
参考
https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html