Collector


Collector

스트림값에서 최댓값과 최솟값 검색 Collectors.maxBy Collectors.minBy 위 두 개의 메서드를 사용해서 최댓값과 최솟값 계산할 수 있다. 스트림의 요소를 비교하는 데 사용할 Comparator를 인수로 받는다. 합계 Collectors.summingInt라는 특별한 요약 팩토리 메서드 제공 summingInt는 객체를 int로 매핑하는 함수를 인수로 받는다. summingInt의 인수로 전달된 함수는 객체를 int로 매핑할 컬렉터를 반환한다. summingInt가 collect 메서드로 전달되면 요약 작업을 수행 요약 summarizing~ 사용 문자열 연결 Joining을 사용할 수 있다 내부적으로 StringBuilder를 사용해서 문자열을 하나로 만든다. 범용 리듀싱 요약 연산 위에서 본 모든 컬렉터는 reducing 팩토리 메서드로 정의 가능 Collectors.reducing으로 구현 가능 그룹화 groupingBy를 통해서 그룹화 가능 여러 조건으로 ...


#Collector #java8 #Stream #자바

원문링크 : Collector