스트림 썸네일형 리스트형 java16.stream.intro /* Stream(스트림) 스트림은 java8부터 추가된 컬렉션, 배열에 저장된 요소(값 or 객체)를 하나씩 꺼내와서 람다식(Functional Interface) 으로 처리할 수 있도록 해주는 반복자이다. Java7까지는 List컬렉션에서 요소를 순차적으로 처리하기 때문에 iterator 를 사용해 왔지만 컬렉션의 Stream()메서드로 Stream객체를 얻은 후에 람다식으로 컬렉션의 요소를 하나씩 처리할 수 있게 되었다. Iterator와 Stream을 비교해보면 Stream을 사용하는 것이 훨씬 단순하게 사용할 수 있다. Stream은 Iterator와 비슷한 역할을 하는 반복자이지만 1. 람다식으로 처리할 수 있다. 2. 내부반복자를 사용함으로써 병렬처리가 쉽다. 3. 중간처리, 최종처리작업을 .. 더보기 이전 1 다음