Lambda 表达式中方法引用的方法引用

Method reference of a method reference in a Lambda expression

我是Java 8的新人,我有这样的表达:

 .map(mc -> mc.getName().getDefaultName())

我想知道它是否可以被替换为:

.map(TeleBadalonaCampaignType::getName::getDefaultName)

不,不是——该语言没有这样的结构;除非你映射它两次:

.map(TeleBadalonaCampaignType::getName)
.map(WhateverObject::getDefaultName)