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


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

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: 스트림 활용