수 록

  • 홈
  • 태그

Stream 1

[ Java ] Stream 의 reduce 사용해보자

알고리즘 문제나, 개발을 하다 보면 Stream에 정의된 연산을 자주 사용하게 됩니다. 그중 reduce를 사용하는 방법에 대해 알아보려 합니다. reduce는 스트림의 요소를 하나씩 줄여가며 계산하는 연산(reducing)입니다. reduce는 forEach와 같은 최종 연산으로, 스트림 생성 후 단 한 번만 연산 가능합니다. 참고 - 스트림의 중간 연산과 최종 연산? 더보기 중간 연산은 스트림을 반환합니다. 그렇기 때문에 연속해서 연산을 이어갈 수 있습니다. 중간 연산의 종류로, distinct(), filter(), sorted(), map() 등이 있습니다. 최종 연산은 스트림이 아닙니다. 최종 연산을 하게 되면 스트림이 소모가 되어 연산을 추가로 진행할 수 없습니다. 최종 연산의 종류는 forE..

Java 2023.12.20
이전
1
다음
프로필사진

  • 분류 전체보기 (40)
    • Java (5)
    • Spring (10)
    • HTML & CSS & JavaScript (2)
    • Database (7)
    • CICD (2)
    • Algorithm (3)
    • trouble_shooting (5)
    • 기타 (6)
    • ... (0)

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

  2025. 08  
일 월 화 수 목 금 토
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
31

Copyright © Kakao Corp. All rights reserved.

  • 작업중..

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.