Java LanguageI flussi


introduzione

Un Stream rappresenta una sequenza di elementi e supporta diversi tipi di operazioni per eseguire calcoli su tali elementi. Con Java 8, l'interfaccia Collection ha due metodi per generare un Stream : stream() e parallelStream() . Stream operazioni di Stream sono intermedie o terminali. Le operazioni intermedie restituiscono un Stream modo che più operazioni intermedie possano essere concatenate prima che il Stream venga chiuso. Le operazioni terminal sono nulle o restituiscono un risultato non stream.

Sintassi

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

I flussi Esempi correlati