为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一条小咸鱼 2017-03-04 21:58:32
查看完整描述

2 回答

已采纳
?
onemoo

TA贡献883条经验 获得超454个赞

又看到了这个老问题,抱歉!之前回答错了!!


:: 确实是Java中的。

Item::getDescription 是一个 method reference。它相当于这样一个 lambda 表达式:xxx -> Item.getDescription(xxx)。

不过 method reference 并不是 lambda 表达式,它和 lambda 表达式最终都会转换为 functional interface 的一个实例。

查看完整回答
反对 回复 2017-05-04
?
onemoo

TA贡献883条经验 获得超454个赞

应该不是。

lambda表达式看起来是这样的: (...) -> { ... }


这个代码就是new了一个TreeSet<Item>对象,不过初始化时传入的参数有问题吧?  Item::getDescription ??  Java中没有::运算符啊

查看完整回答
反对 回复 2017-03-17
  • 2 回答
  • 1 关注
  • 1211 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信