본문 바로가기

프로그래밍 언어/Java

Stream 사용 주의사항

1. Stream은 단순한 흐름이다. 그러므로 입력값의 변화는 이루어낼수 없다. 입력값이 변하기를 원한다면 for-loop문을 사용하길 권장한다.

2. Stream은 break나 continue를 이용해서 멈출수가 없다. 흐름이 한번 시작되면 그 흐름의 끝을 맞이해야 한다.

그러므로 중간에 멈춰서 성능향상을 유도한다면 Stream이 아닌 for-loop 사용을 권장한다.