Java.Util.Streams Espace de noms

Fournit des classes et des interfaces qui prennent en charge les opérations de style fonctionnel sur les flux d’éléments.

Classes

Nom Description
Collector

Représente une opération de réduction mutable qui accumule les éléments d’entrée dans un conteneur de résultats mutable et transforme éventuellement le résultat cumulé.

CollectorCharacteristics

Caractéristiques indiquant les propriétés d’un Collector, qui peuvent être utilisées pour optimiser les implémentations de réduction.

Collectors

Implémentations de Collector cette implémentation de diverses opérations de réduction utiles, telles que l’accumulation d’éléments dans des collections, la synthèse des éléments en fonction de différents critères, etc.

Gatherer

Fournit des classes et des interfaces qui prennent en charge les opérations de style fonctionnel sur les flux d’éléments.

Gatherers

Implémentations de Gatherer ce qui fournissent des opérations intermédiaires utiles, telles que les fonctions de fenêtrage, les fonctions de pliage, la transformation simultanée d’éléments, etc.

IGatherer.Integrator

Fournit des classes et des interfaces qui prennent en charge les opérations de style fonctionnel sur les flux d’éléments.

StreamSupport

Méthodes utilitaires de bas niveau pour la création et la manipulation de flux.

Interfaces

Nom Description
IBaseStream

Interface de base pour les flux, qui sont des séquences d’éléments prenant en charge les opérations d’agrégation séquentielles et parallèles.

ICollector

Opération de réduction mutable qui accumule les éléments d’entrée dans un conteneur de résultats mutable, en transformant éventuellement le résultat cumulé en une représentation finale après le traitement de tous les éléments d’entrée.

IGatherer

Opération intermédiaire qui transforme un flux d’éléments d’entrée en flux d’éléments de sortie, en appliquant éventuellement une action finale lorsque la fin de l’amont est atteinte.

IGatherer.IDownstream

Un objet en aval est l’étape suivante d’un pipeline d’opérations vers lequel les éléments peuvent être envoyés.

IGatherer.IIntegrator

Un intégrateur reçoit des éléments et les traite, éventuellement à l’aide de l’état fourni, et envoie éventuellement des résultats incrémentiels en aval.

IGatherer.IIntegrator.IGreedy

Fournit des classes et des interfaces qui prennent en charge les opérations de style fonctionnel sur les flux d’éléments.