1. Collector 인터페이스는 수집(collect)에 필요한 메서드를 정의해 놓은 인터페이스
2. Collectors 클래스는 다양한 기능의 컬렉터(Collector 인터페이스를 구현한 클래스)를 제공
long count = stuStream.count(); // 항상 전체 count
long count = stuStream.collect(counting()); // 그룹별로 나눠서 counting할 수 있음. 여기선 그룹이 안나눠져있어서 위 코드와 같은 의미
반응형
'Knowledge Wiki > Java' 카테고리의 다른 글
JAVA 스트림 그룹화, 분할 - partitioningBy(), groupingBy() (0) | 2021.12.02 |
---|---|
JAVA 스트림 최종 연산 - reduce(), collect(), forEach() (0) | 2021.12.02 |
JAVA Optional 객체 (0) | 2021.12.02 |
JAVA 스트림 중간 연산, map(), flatmap(), sorted() (0) | 2021.12.02 |
JAVA 람다식 iterate(), generate() (0) | 2021.12.02 |