로딩
요청 처리 중입니다...

[Modern Java in Action] Chapter5: 스트림 활용

 [Modern Java in Action] Chapter5: 스트림 활용

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 # 필터