땅다람쥐의 나날

  • 홈

flatMap map 차이 1

[Stream API] map과 flatMap

Stream API. 자바로 개발을 하면 자주 쓰게 되는 API 중 하나입니다. 그리고 map과 flatMap은 stream api와 자주 쓰이는 걸 볼 수 있습니다. 이 두 친구들은 똑같은 type을 return 하지만 어느정도 차이가 있는데요.어떻게 다른지 이 포스트에서 설명해드리겠습니다. Map 공식 Documentation의 정의는 "map은 주어진 함수를 통해 만들어진 결과들을 Stream의 형식으로 return한다는 말인데요." 쉽게 말하자면 Argument로 받은 Function을 stream이 가지고 있는 element의 값을 바꿔주는 겁니다. Example List mapPractice = List.of(1,2,3,4,5); List afterMap = mapPractice.stream(..

Java 2023.08.21
이전
1
다음
더보기
프로필사진

땅다람쥐의 나날

미국 시카고에서 개발자로 일하고 있습니다

  • 분류 전체보기 (22)
    • Algorithm (7)
      • LeetCode (7)
    • Back End (1)
    • Data Structure (1)
    • FlutterFlow (0)
    • Front-end (8)
      • CSS (0)
      • HTML (4)
      • Javascript (0)
      • Typescript (2)
    • Java (4)
    • Next.js (0)
    • 슬기로운백수생활 (0)

Tag

HTML, 605, easy, 인터넷, 레모네이드 체인지, Subdomain Visit Count, SimpleTypes, Mutability, java, Algorithm, flatMap(), 알고리즘, Overloading vs. Overriding, 자바, 타입스크립트 자바스크립트 차이점, Internet, flatMap map 차이, 타입스크립트, TypeScript, leetcode,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바