Java
-
Stream, 왜 재사용 할 수 없을까Java 2021. 3. 1. 18:04
Stream Stream 이란? A sequence of elements supporting sequential and parallel aggregate operations. Oracle Java8 Document를 보면 위와 같이 순차 및 병렬 집계 작업들을 지원하는 일련의 요소들 이라고 나와있다. Stream을 이용하면 컬렉션 데이터를 처리하는데 필요한 기능들 (ex> 특정 조건에 맞는 대상 수집, 정렬, 특정객체로 변환)을 연결하여 간결하게 처리가 가능하다. 만약 7천원 이하 메뉴들의 이름을 확인해야할 경우 아래처럼 구현할 수 있다. public class Menu { private String name; private int price; public Menu(String name, int pric..