L'API Stream (Java 8+) fournit un moyen déclaratif et fonctionnel de traiter des séquences de données. Un Stream n'est pas une structure de données : il transporte des éléments d'une source (collection, tableau, canal d'E/S) via un pipeline d'opérations et produit un résultat. Les flux permettent un code de traitement de données expressif et concis.
Flux et collections