본문 바로가기 메뉴 바로가기

Kani's Blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Kani's Blog

검색하기 폼
  • 분류 전체보기 (39)
    • 소개 (7)
    • 자료구조 (1)
    • 알고리즘 (0)
    • 데이터베이스 (0)
    • 네트워크 (0)
    • 운영체제 (0)
    • 프로그래밍 (23)
      • Java (13)
      • Spring Boot (1)
      • React (9)
    • 토이 프로젝트 (5)
      • 스트리밍 플랫폼 서비스 (2)
      • 충북 콕! 콕! (Renewal) (3)
    • 기타 (2)
    • 비개발 (1)
      • 어학 (1)
    • 미들웨어 (0)
      • Kafka (0)
  • 방명록

flatMapToDouble (1)
[Stream API] 중간 연산 - flatMap 메서드

개념 스트림은 파라미터로 제공되는 함수(Function과 관련된 함수형 인터페이스)를 적용해서 스트림의 각 값을 다른 스트림으로 만든 다음에 모든 스트림을 하나의 스트림으로 연결하는 기능을 수행하는 flatMap이라는 메서드를 제공한다. 추상적으로 설명하면 차원을 낮추는 개념이라고 생각된다. (ex. Stream -> Stream) 위의 예시의 경우 일반 map 메서드를 사용할 경우 String[] 배열 자체가 다른 객체로 변환되는데 flatMap을 사용하면 String[] 내부의 값들 자체를 다른 객체로 변환하는 것이 가능하다. 여기서 말하는 함수는 map의 Function과 약간의 차이가 있다. flatMap에서 사용되는 Function은 T는 동일하지만 R이 Stream이다. 즉, 일반 제네릭 타입..

프로그래밍/Java 2021. 1. 5. 13:01
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • pasudo
  • 탕탕탕구리
  • 김경호
  • 갓.쥬.금
TAG
  • 변경사항
  • 계획
  • 토이 프로젝트
  • import문
  • flatMapToLong
  • 익명 클래스
  • #예제 #example #가계부 #Account Book
  • lambda
  • jdk14
  • #배열 #array #map 함수
  • IntelliJ
  • 중간 연산
  • java14
  • 목표
  • flaMap
  • modern java
  • #React #ReactJS #리액트
  • flatMapToDouble
  • 개발자
  • Java8
  • mapToObj
  • Stream API
  • 자바
  • 람다
  • 다짐
  • 충북 콕! 콕!
  • 회고
  • flatMapToInt
  • 스트림
  • java
more
«   2026/02   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바