Categorías
Java 8 Stream

Transformar Stream usando Steam.map ()

El método map () es una operación intermedia. Devuelve una secuencia que consta de los resultados de aplicar la función dada a cada elemento de la secuencia.

El siguiente código devuelve un flujo de enteros, que son el resultado de aplicar el método String.length ().

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Stream;
 
 
public class Java8Map {
 
	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("java");
		list.add("php");
		list.add("python");
 
		//map function
		Stream<Integer> stream = list.stream().map(p -> p.length());
 
		Integer[] lengthArr = stream.toArray(Integer[]:: new);
 
		for(int a: lengthArr){
			System.out.println(a);
		}
	}
}

  Recuperar una lista de una secuencia en Java 8

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 *