Collectors : collect()가 스트림의 요소를 수집하는데에 대한 방법을 정의한다. : static으로 제공하는 것을 가져다 사용할 수도 있고, Collector인터페이스를 구현받아서 직접 작성할 수도 있다. 💡Collector인터페이스 public interface Collector { Supplier supplier(); BiConsumer accumulator(); BinaryOperator combiner(); Fuction finisher(); Set characteristics(); // 컬렉터의 특성이 담긴 Set을 반환 ... } ✔️ 직접 구현해야하는 것은 위의 5개의 메서드인데, Characteristics()를 제외하면 모두 반환타입이 함수형 인터페이스이다. -> 4개의 람..