Java LanguageCorrientes


Introducción

Un Stream representa una secuencia de elementos y admite diferentes tipos de operaciones para realizar cálculos sobre esos elementos. Con Java 8, la interfaz de la Collection tiene dos métodos para generar un Stream : stream() y parallelStream() . Stream operaciones de Stream son intermedias o terminales. Las operaciones intermedias devuelven un Stream por lo que se pueden encadenar múltiples operaciones intermedias antes de que se cierre el Stream . Las operaciones de la terminal son nulas o devuelven un resultado no continuo.

Sintaxis

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

Corrientes Ejemplos relacionados