자바8부터 Stream 을 사용 할 수 있다. 기존에 자바 컬렉션이나 배열의 원소를 가공할떄, for문, foreach 등으로 원소 하나씩 골라내여 가공을 하였다면, Stream 을 이용하여 람다함수형식으로 간결하고 깔끔하게 요소들의 처리가 가능하다. 배열의 원소를 가공하는데 있어 map, filter, sorted 등이 있다.
요소들을 특정조건에 해당하는 값으로 변환해준다. 요소들을 대,소문자 변형 등 의 작업을 하고 싶을떄 사용 가능하다.
요소들을 조건에 따라 걸러내는 작업을 해준다.. 길이의 제한, 특정문자포함 등 의 작업을 하고 싶을때 사용 가능하다.
요소들을 정렬해주는 작업을 해준다. 요소들의 가공이 끝났다면 리턴해줄 결과를 collect 를 통해 만들어 준다.