请问这是一个Lambda表达式么?

http://img.mukewang.com/58bac7500001e01b08100088.jpg

一条小咸鱼
浏览 1212回答 2
2回答

onemoo

又看到了这个老问题,抱歉!之前回答错了!!:: 确实是Java中的。Item::getDescription 是一个 method reference。它相当于这样一个 lambda 表达式:xxx -> Item.getDescription(xxx)。不过 method reference 并不是 lambda 表达式,它和 lambda 表达式最终都会转换为 functional interface 的一个实例。

onemoo

应该不是。lambda表达式看起来是这样的: (...) -> { ... }这个代码就是new了一个TreeSet<Item>对象,不过初始化时传入的参数有问题吧?  Item::getDescription ??  Java中没有::运算符啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java