반응형
map
-
코드잇 백엔드 스프린트 - 4주차 위클리-페이퍼 : 특정 함수변환개발/활동 2025. 3. 3. 22:25
위클리 페이퍼는 이론 수업에서 배운 내용에 관련된 특정 주제에 대하여 심화 학습을 하고, 학습한 내용을 문서로 작성하는 과제입니다. Stream API의 map과 flatMap의 차이점을 설명하고, 각각의 활용 사례를 예시 코드와 함께 설명해주세요.🔍 Stream API의 map() vs flatMap() 차이점map()과 flatMap()은 Java Stream API에서 데이터 변환을 수행하는 중요한 메서드야.하지만 동작 방식이 다르며, 사용할 상황이 다름.메서드 주요 특징 반환 타입map(Function)입력 데이터를 특정 함수로 변환Stream (중첩 구조 가능)flatMap(Function>)Stream>을 평탄화(Flattening)하여 단일 Stream로 변환Stream (중첩 구조 제거)..