[Java] 스트림(Stream)이란 ?
2022. 3. 16. 20:33
프로그래밍/JAVA
스트림(Stream)의 정의 스트림은 Java8부터 추가된 컬렉션(배열 포함)의 저장 요소(Element)를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 반복자 Stream 활용하기 클래식 자바 스타일 예시(컬렉션 활용)👇 List lowPriceProduct = new ArrayList(); // 가격이 9000원 이하인 상품만 가지고 옴 for(Product product : item) { if(store.getPrice() < 9000) { lowPriceProduct.add(product); } } // 가격 순으로 정렬 Collections.sort(lowPriceProduct, new Comparator() { @Override public int compare(Dish o1, Dish..