1. Stream은 단순한 흐름이다. 그러므로 입력값의 변화는 이루어낼수 없다. 입력값이 변하기를 원한다면 for-loop문을 사용하길 권장한다.
2. Stream은 break나 continue를 이용해서 멈출수가 없다. 흐름이 한번 시작되면 그 흐름의 끝을 맞이해야 한다.
그러므로 중간에 멈춰서 성능향상을 유도한다면 Stream이 아닌 for-loop 사용을 권장한다.
'프로그래밍 언어 > Java' 카테고리의 다른 글
referece by call vs value by call (0) | 2022.02.17 |
---|---|
객체지향 설계 원칙 5가지 (0) | 2022.02.08 |
1 Stream - boxed(). 이란 ? (0) | 2022.01.31 |
Arrays sort vs collections sort (0) | 2022.01.30 |
리스트를 돌릴땐 foreach를 사용하자 ! (0) | 2022.01.30 |