[JAVA Stream] stream(), peek()의 함정Java8 에서 stream 에는 두가지의 반복문이 사용가능한데 peek() 과 forEach() 가 있다. 두가지의 차이점이라고하면 forEach 는 그자체만 사용가능하지만 peek() 은 그렇지 않다. 이유는 단순한데 forEach는 return 값이 void 라서 최종처리메소드로 쓰일 수 있지만 peek은 stream 을 return 해서 불가능하다.https://ramees.tistory.com/46