Chapter 5. 스트림 활용 - 스트림 API가 지원하는 연산을 이용해서 필터링, 슬라이싱, 매핑, 검색, 매칭, 리듀싱 등 다양한 데이터 처리 질의를 표현할 수 있다. 다음으로 숫자 스트림, 파일과 배열 등 다양한 소스로 스트림을 만드는 방법과 무한 스트림 등 스트림의 특수한 경우도 살펴본다. 5.1 필터링 5.1.1 Predicate를 이용한 필터링 - 스트림 인터페이스는 filter 메서드를 지원한다. - filter 메서드는 Predicate<T>(boolean을 반환하는 함수)를 인수로 받아서 Predicate와 일치하는 모든 요소를 포함하는 스트림을 반환한다. public class Practice { public static void main(String[] args) { List<Dish> menu = Arrays.asList( new Dish("season fruit", true, 120, Dish.Type.OTHER), new Dish("prawns", fals...
#allMatch
#Spring
#Stream
#개발자
#검색
#리듀싱
#매칭
#매핑
#모던자바인액션
#비전공자
#스트림
#스프링
#슬라이싱
#자바
#skip
#reduce
#anyMatch
#boolean
#collect
#Developer
#distinct
#Filter
#Function
#Java
#limit
#map
#ModernJavaInAction
#noneMatch
#Predicate
#필터
원문링크 : [Modern Java in Action] Chapter5: 스트림 활용