Java.Util.Streams 네임스페이스

요소 스트림에서 기능 스타일 작업을 지원하는 클래스 및 인터페이스를 제공합니다.

클래스

Name Description
Collector

입력 요소를 변경 가능한 결과 컨테이너에 누적하고 필요에 따라 누적된 결과를 변환하는 변경 가능한 감소 작업을 나타냅니다.

CollectorCharacteristics

감소 구현을 최적화하는 데 사용할 수 있는 속성의 특성을 Collector나타냅니다.

Collectors

이러한 구현은 Collector 컬렉션에 요소를 누적하고, 다양한 기준에 따라 요소를 요약하는 등 다양한 유용한 감소 작업을 구현합니다.

Gatherer

요소 스트림에서 기능 스타일 작업을 지원하는 클래스 및 인터페이스를 제공합니다.

Gatherers

이러한 구현은 Gatherer 창 함수, 접기 함수, 요소를 동시에 변환하는 등의 유용한 중간 작업을 제공합니다.

IGatherer.Integrator

요소 스트림에서 기능 스타일 작업을 지원하는 클래스 및 인터페이스를 제공합니다.

StreamSupport

스트림을 만들고 조작하기 위한 하위 수준 유틸리티 메서드입니다.

인터페이스

Name Description
IBaseStream

순차 및 병렬 집계 작업을 지원하는 요소의 시퀀스인 스트림의 기본 인터페이스입니다.

ICollector

변경 가능한 결과 컨테이너에 입력 요소를 누적하는 변경 가능한 감소 작업으로, 필요에 따라 모든 입력 요소가 처리된 후 누적된 결과를 최종 표현으로 변환합니다.

IGatherer

입력 요소 스트림을 출력 요소 스트림으로 변환하는 중간 작업이며, 필요에 따라 업스트림의 끝에 도달할 때 최종 작업을 적용합니다.

IGatherer.IDownstream

다운스트림 개체는 요소를 보낼 수 있는 작업 파이프라인의 다음 단계입니다.

IGatherer.IIntegrator

통합자는 필요에 따라 제공된 상태를 사용하여 요소를 수신하고 처리하고 필요에 따라 증분 결과를 다운스트림으로 보냅니다.

IGatherer.IIntegrator.IGreedy

요소 스트림에서 기능 스타일 작업을 지원하는 클래스 및 인터페이스를 제공합니다.