모던 자바 인 액션 챕터 5을 읽고 정리한 글입니다. ️ 필터링 프리디케이트로 필터링하기 List crews = new ArrayList(); List backendCrews = crews.stream() // 람다의 인수(백엔드 크루)를 받아 특정 요소를 선택한다. .filter(crew -> crew.getCourse() == Course.BACKEND) .collect(Collectors.toUnmodifiableList()); 지난 챕터에서 사용했던 예제이다.
여기서 filter 메서드는 Predicate를 인수로 받아서, 해당 프리디케이트와 일치하는 모든 요소를 포함하는 스트림을 반환한다. 고유 요소 필터링 distinct 메서드를 사용하면 중복을 제거한 요소로 이루어진 스트림을 반.....
원문 링크 : [모던자바인액션] 스트림을 활용해보자! - 스트림 메서드