[Java] 스트림(Stream) 소화하기
배부른코딩로그
💡 모던 자바의 꽃 스트림(Stream)을 제대로 활용해보자! 목표 Stream이 무엇인지 설명할 수 있다. Stream이 기존 방식의 차이 및 장단점에 대해 설명할 수 있다. Stream이 필요한 상황에서 적극 활용할 수 있다. Stream A sequence of elements supporting sequential and parallel aggregate operations. 컬렉션에서 맵과 리듀스 변환과 같이 순차 및 조합 작업을 지원하는 클래스다. int sum = widgets.stream() .filter(w -> w.getColor() == RED) .mapToInt(w -> w.getWeight()) .sum(); 스트림 파이프라인(Stream pipeline) 0 또는 다수의 중개 오..