Java LanguageRuisseaux


Introduction

Un Stream représente une séquence d'éléments et prend en charge différents types d'opérations pour effectuer des calculs sur ces éléments. Avec Java 8, l'interface de la Collection dispose de deux méthodes pour générer un Stream : stream() et parallelStream() . Stream opérations de Stream sont soit intermédiaires, soit terminales. Les opérations intermédiaires renvoient un Stream afin que plusieurs opérations intermédiaires puissent être chaînées avant la fermeture du Stream . Les opérations du terminal sont soit vides, soit renvoient un résultat non-flux.

Syntaxe

  • collection.stream ()
  • Arrays.stream (array)
  • Stream.iterate (firstValue, currentValue -> nextValue)
  • Stream.generate (() -> valeur)
  • Stream.of (elementOfT [, elementOfT, ...])
  • Stream.empty ()
  • StreamSupport.stream (iterable.spliterator (), false)

Ruisseaux Exemples Liés