IntStream.collect() | Java

 

Descripción

Realiza una operación de reducción mutable sobre los elementos del Stream. Una reducción mutable es una en la que el valor reducido es un contenedor resultado mutable, tal como un ArrayList, y los elementos se incorporan mediante la actualización del estado del resultado en lugar de mediante la sustitución del resultado.

Sintaxis

<R> R collect(Supplier<R> supplier, ObjIntConsumer<R> accumulator, BiConsumer<R,R> combiner)

Parámetros

  • ObjIntConsumer<R> accumulator,
  • R> combiner,
  • Supplier<R> supplier,
  • BiConsumer<R,

Clase Padre

IntStream

Ejemplo

String[] s = "Esto es una frase muy interesante".split("");
String cadena = IntStream.range(0, s.length)
  .mapToObj(i -> i%2!=0 ? s[i].toUpperCase():s[i].toLowerCase())
  .collect(Collectors.joining());

Artículos

    Manual Java

    Aprende más sobre Java consultando online o descargando nuestro manual.

    Test Java

    ¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

    Vídeos Java

    Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.