minghxx.blog
방명록
[ 정리/Java ]
[stream] map과 forEach
2024-11-29 10:30:32
map이랑 forEach를 언제 사용하는지 정확하게 이해가 안가서 정리map()중간연산 스트림의 각 요소를 주어진 변환(매핑) 함수에 따라 새로운 스트림의 요소로 변환데이터를 변환하는 데 사용입력 스트림과 출력 스트림의 타입이 다를 수 있음 forEach()최종연산 스트림의 각 요소를 순회하며 처리하는 동작 수행하고 결과 반환하지 않음데이터를 변환하지 않고 처리만 수행보통 데이터 출력, 로그 기록, 누적 작업 등 사이드 이펙트를 처리할 때 사용 map()과 forEach()의 차이특성map()forEach()목적데이터를 변환(매핑)데이터를 처리(소비)역할새로운 스트림을 생성스트림의 각 요소를 처리종류중간 연산최종 연산실행 시점최종 연산이 호출될 때 실행즉시 실행결과변환된 요소를 가진 새로운 스트림 반환반..
NEW
prev
1
next
최신버전 안내
현재 적용된 Stroke 스킨의 버전이 최신버전이 아닙니다.
최신버전의 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
(* 이 모달창은 블로그 관리자에게만 표시됩니다.)
30일 동안 열지 않음
예
티스토리툴바
minghxx.blog
구독하기