강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hazzang
hazzang

câu hỏi đã được viết

The Java, Java 8

API tùy chọn

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

Viết

·

399

0

Stream에서의 flatMap 같은 경우는

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

 

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

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

혹시 맞나요?

flatmapjava

Câu trả lời 1

0

whiteship님의 프로필 이미지
whiteship
Người chia sẻ kiến thức

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

hazzang님의 프로필 이미지
hazzang
Người đặt câu hỏi

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

Hình ảnh hồ sơ của hazzang
hazzang

câu hỏi đã được viết

Đặt câu hỏi