Stream (1) 썸네일형 리스트형 [Java] 스트림(Stream) 익히기 스트림이란 스트림은 컬렉션에 저장된 요소를 하나식 꺼내서 람다식으로 처리하는 반복자이다. 스트림을 사용하기 위해서는 람다식에 대한 지식이 필요하며 컬렉션, 스레드에 대한 이해도 필요하다. java 에서 반복자 대표주자는 Iterator(java.util) 이다. 스트림은 java.util.stream 패키지에 속한 인터페이스이다. 스트림과 컬렉션은 집합에 대한 클래스이다. 컬렉션이 요소를 할당하고 관리하는데 목적이 있다면, 스트림은 요소를 검색하거나 값을 처리하는데 목적이 있다. 스트림의 특징 람다식으로 처리 -> 코드가 간결해짐 내부 반복자 사용 -> 병렬처리가 쉽다 중간처리 및 최종처리(집계) 결과 관리가 쉽다 참고1) 외부반복자 vs 내부반복자 구분 내용 외부반복자(external iterator).. 이전 1 다음