강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

hazzang のプロフィール画像
hazzang

投稿した質問数

ザ・ジャバ、Java 8

Optional API

flatMap Optional과 Stream에서의 차이점을 제가 잘 이해했는지 헷갈립니다!

作成

·

399

0

Stream에서의 flatMap 같은 경우는

input이 하나면 output이 여러개일수 있고

 

Optional에서의 flatMap 같은 경우에서는

input이 하나면 output이 하나이다. 라고 이해했는데

혹시 맞나요?

flatmapjava

回答 1

0

whiteship님의 프로필 이미지
whiteship
インストラクター

네 맞습니다. Optional의 flatMap(여기에) 넘겨주는 함수의 결과가 Optional인 경우에 쓰는데요. Optional 자체가 어떤 한 값만 가질 수 있는 것이니까 아웃풋은 하나죠.

hazzang님의 프로필 이미지
hazzang
質問者

답변 감사합니다. 항상 많이 배웁니다. 감사합니다!

hazzang のプロフィール画像
hazzang

投稿した質問数

質問する