[CS 지식] Java stream method 중 map과 flatMap 간의 차이점

Kim Hyen Su·2024년 11월 27일

면접질문

목록 보기
19/27
post-thumbnail

우선, 두 메서드는 stream을 반환하는 중간 연산자다.

map은 스트림 내 각 요소들을 1:1로 변환해준다. 반면에, flatMap은 중첩된 구조를 한 단계 평면화해준 뒤 변환해준다. 즉, Stream of Stream 구조를 단일 Stream 구조로 변경해준다.

profile
백엔드 서버 엔지니어

0개의 댓글