我是Java 8的新手,我有这个表达式
.map(mc -> mc.getName().getDefaultName())
我想知道是否可以用类似的东西代替它
.map(TeleBadalonaCampaignType::getName::getDefaultName)
答案 0 :(得分:5)
不是,不是真的-语言没有这种结构;除非您将其映射两次:
.map(TeleBadalonaCampaignType::getName)
.map(WhateverObject::getDefaultName)