Java.Util.Streams Espacio de nombres

Proporciona clases e interfaces que admiten operaciones de estilo funcional en secuencias de elementos.

Clases

Nombre Description
Collector

Representa una operación de reducción mutable que acumula elementos de entrada en un contenedor de resultados mutable y, opcionalmente, transforma el resultado acumulado.

CollectorCharacteristics

Características que indican las propiedades de , Collectorque se pueden usar para optimizar las implementaciones de reducción.

Collectors

Implementaciones de Collector que implementan diversas operaciones de reducción útiles, como acumular elementos en colecciones, resumir elementos según diversos criterios, etc.

Gatherer

Proporciona clases e interfaces que admiten operaciones de estilo funcional en secuencias de elementos.

Gatherers

Implementaciones de Gatherer que proporcionan operaciones intermedias útiles, como funciones de ventana, funciones de plegado, transformación de elementos simultáneamente, etc.

IGatherer.Integrator

Proporciona clases e interfaces que admiten operaciones de estilo funcional en secuencias de elementos.

StreamSupport

Métodos de utilidad de bajo nivel para crear y manipular flujos.

Interfaces

Nombre Description
IBaseStream

Interfaz base para secuencias, que son secuencias de elementos que admiten operaciones de agregado secuenciales y paralelas.

ICollector

Una operación de reducción mutable que acumula elementos de entrada en un contenedor de resultados mutable, lo que opcionalmente transforma el resultado acumulado en una representación final una vez procesados todos los elementos de entrada.

IGatherer

Una operación intermedia que transforma un flujo de elementos de entrada en un flujo de elementos de salida, aplicando opcionalmente una acción final cuando se alcanza el final de la cadena ascendente.

IGatherer.IDownstream

Un objeto De bajada es la siguiente fase de una canalización de operaciones a la que se pueden enviar elementos.

IGatherer.IIntegrator

Un integrador recibe elementos y los procesa, opcionalmente mediante el estado proporcionado y, opcionalmente, envía resultados incrementales de bajada.

IGatherer.IIntegrator.IGreedy

Proporciona clases e interfaces que admiten operaciones de estilo funcional en secuencias de elementos.