Java 스트림(Stream), 스트림의 특징
볼빵빵오춘기
스트림(Stream) 다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것이다. 더보기 ⇒ 여기서 ‘데이터 소스’는 컬렉션과 배열을 의미하고 ‘표준화된 방법’이라 함은 컬렉션 플레임웍을 들 수 있는데 컬렉션 프레임웍에는 List, Set, Map 이 있었다. 하지만 List, Set, Map이 사용방법이 달라 반쪽짜리 표준화방법이었다. 그래서 드디어 JDK1.8부터 스트림이 나와 정말로 진정한 통일 표준화 방법으로 다루게 됐다. ⇒ 데이터 소스마다 중간연산, 최종연산 과정이 다 달랐지만 스트림이 나오면서 통일됐다. 스트림이 제공하는 기능 - 중간 연산과 최종 연산 중간 연산 연산결과가 스트림인 연산, 반복적으로 적용가능 (0~n번 작업가능) 최종 연산 연산 결과가 스트림이 아닌 연산. 단 한번만 적용가..