Chapter 5. 스트림 활용 - 스트림 API가 지원하는 연산을 이용해서 필터링, 슬라이싱, 매핑, 검색, 매칭, 리듀싱 등 다양한 데이터 처리 질의를 표현할 수 있다.
다음으로 숫자 스트림, 파일과 배열 등 다양한 소스로 스트림을 만드는 방법과 무한 스트림 등 스트림의 특수한 경우도 살펴본다. 5.1 필터링 5.1.1 Predicate를 이용한 필터링 - 스트림 인터페이스는 filter 메서드를 지원한다. - filter 메서드는 Predicate(boolean을 반환하는 함수)를 인수로 받아서 Predicate와 일치하는 모든 요소를 포함하는 스트림을 반환한다. public class Practice { public static void main(String[] args) { List 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
#
필터