스트림 주의해서 사용하라
스트림과 반복 중 어느 쪽이 나은지 확신하기 어렵다면 둘 다 해보고 더 나은 쪽을 택하라.
스트림과 맞지 않는 경우
continue
나break
처럼 반복문을 제어해야 하는 경우- 지역변수를 수정해야 하는 경우
- 한 데이터가 파이프라인의 여러 단계를 통과할 때 이 데이터의 각 단계에서의 값들에 동시에 접근해야 하는 경우
스트림과 안성맞춤인 경우
- 원소의 시퀀스를 일관되게 변환
- 원소의 시퀀스를 필터링
- 원소의 시퀀슬ㄹ 하나의 연산을 사용해 결합
- 원소의 시퀀스를 컬렉션에 모은다
- 원소의 시퀀스에서 특정 조건을 만족하는 원소를 찾는다