Java - 자바 스트림Stream(map,filter,sorted / collect,foreach)

Yuri Lee·2021년 2월 5일
0

배경

자바8부터 Stream 을 사용 할 수 있다. 기존에 자바 컬렉션이나 배열의 원소를 가공할떄, for문, foreach 등으로 원소 하나씩 골라내여 가공을 하였다면, Stream 을 이용하여 람다함수형식으로 간결하고 깔끔하게 요소들의 처리가 가능하다. 배열의 원소를 가공하는데 있어 map, filter, sorted 등이 있다.

map

요소들을 특정조건에 해당하는 값으로 변환해준다. 요소들을 대,소문자 변형 등 의 작업을 하고 싶을떄 사용 가능하다.

filter

요소들을 조건에 따라 걸러내는 작업을 해준다.. 길이의 제한, 특정문자포함 등 의 작업을 하고 싶을때 사용 가능하다.

sorted

요소들을 정렬해주는 작업을 해준다. 요소들의 가공이 끝났다면 리턴해줄 결과를 collect 를 통해 만들어 준다.


https://dpdpwl.tistory.com/81

profile
Step by step goes a long way ✨

0개의 댓글