[JAVA] Stream - Collector(콜렉터), Stream을 List,Set으로 반환
·
Language/Java
java8 Stream - Collector(콜렉터) 💡 Collectors란? Stream을 일반적인 List, Set등으로 변경시켜주는 Stream의 최종처리 메서드 1. Stream.collect() 데이터의 중간처리후, 마지막에 List,Set 등의 형태로 변환해주는 역할을 한다. 필요한 요소만 컬렉션으로 담을 수 있고, 요소들을 그룹핑한 후, 집계(Reduction)할 수 있다. 2. Stream.collect() 의 사용 collect(Collector collector) T : 파라미터 값, Stream의 요소 A : 누적기, 누적연산을 실행할 함수 R : 리턴값, 누적연산의 결과가 저장되는 객체 3. Collector의 메서드 toList, toSet Stream의 모든 elements들을..