#. 포스트 소개 (Post Introduction)오늘은 자바 8부터 도입된 아주 강력한 도구인 스트림(Stream) 에 대해 알아보려고 한다.필자가 처음 스트림을 접했을 때는 “그냥 For문 쓰면 되는 거 아냐?”라고 생각했었다. 하지만 실무에서 데이터 양이 많아지고 코드가 복잡해질수록 스트림이 주는 간결함과 가독성이 얼마나 대단한지 알게 되었다. 오늘은 스트림이 무엇인지, 왜 쓰는지 입문자 눈높이에서 차근차근 정리해 보려고 한다.#1. 스트림(Stream)이란 무엇인가?스트림은 한마디로 '데이터의 흐름’이다.배열이나 컬렉션(List, Set 등)에 저장된 데이터들을하나씩 꺼내서 공장의 컨베이어 벨트 위에 올린다고 상상하면 쉽다.우리는 벨트 옆에서 이렇게 명령만 내리면 된다.“짝수만 골라!”“이 숫자..