Я работаю с Twitter4J. Но вопрос, который я задаю, более общий. Я хочу получить доступ к идентификатору пользователя данного твита. В настоящее время у меня есть следующие два варианта:
//Option 1
stream.map(status -> status.getUser().getId())
.forEach(System.out::println);
//Option 2:
stream.map(Status::getUser)
.map(User:getId)
.forEach(System.out::println);
Мне не нравится выражение лямбда в первом варианте, а также не требуется вызывать два maps
во втором. Есть ли способ сделать цепочку ссылок на методы? Я знаю, что Status::getUser::getId
не работает, но мне интересно, есть ли альтернатива.