스트림 주의해서 사용하라

스트림과 반복 중 어느 쪽이 나은지 확신하기 어렵다면 둘 다 해보고 더 나은 쪽을 택하라.

스트림과 맞지 않는 경우

  • continuebreak처럼 반복문을 제어해야 하는 경우
  • 지역변수를 수정해야 하는 경우
  • 한 데이터가 파이프라인의 여러 단계를 통과할 때 이 데이터의 각 단계에서의 값들에 동시에 접근해야 하는 경우

스트림과 안성맞춤인 경우

  • 원소의 시퀀스를 일관되게 변환
  • 원소의 시퀀스를 필터링
  • 원소의 시퀀슬ㄹ 하나의 연산을 사용해 결합
  • 원소의 시퀀스를 컬렉션에 모은다
  • 원소의 시퀀스에서 특정 조건을 만족하는 원소를 찾는다
Last Updated: 10/31/2020, 4:27:58 PM