Categorías
Java 8 Stream

Contador de Java 8

Antes de Java 8, los desarrolladores a menudo pensaban en diferentes formas de escribir un contador para contar algo, por ejemplo, contar la frecuencia de palabras.

En Java 8, puede escribir un contador en dos líneas simples. Además, puede aprovechar la computación paralela.

Aquí está el contador de Java 8:

package com.programcreek.java8;
 
import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.Map;
 
public class Java8Counter {
	public static void main(String[] args) {
		String[] arr = {"program", "creek", "program", "creek", "java", "web", "program"};
		Stream<String> stream = Stream.of(arr).parallel();
		Map<String, Long> counter = stream.collect(Collectors.groupingBy(String::toString, Collectors.counting()));
		System.out.println(counter.get("creek"));
	}
}

  Transformar Stream usando Steam.map ()

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *