ссылка на метод ссылки на метод в лямбда-выражении - PullRequest
5 голосов
/ 09 июля 2019

Я новичок в Java 8, и у меня есть это выражение

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

, и я хотел бы знать, можно ли его заменить на что-то вроде

.map(TeleBadalonaCampaignType::getName::getDefaultName)

1 Ответ

5 голосов
/ 09 июля 2019

Нет, не совсем - у языка нет такой конструкции; если вы не отобразите это дважды:

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