¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)
Transformar números en texto usando Streams en Java
Portada » Transformar números en texto usando Streams en Java

Transformar números en texto usando Streams en Java

Anuncios
Publicidad

En este ejercicio práctico aprenderemos a utilizar la API de Streams de Java para transformar una lista de números enteros en cadenas de texto personalizadas. Usaremos los métodos stream(), map() y forEach() para recorrer la lista, aplicar una transformación a cada elemento y mostrar el resultado por pantalla. Es una forma clara y moderna de trabajar con colecciones en Java usando programación funcional.

Resultado esperado:

Edad 20 años
Edad 25 años
Edad 30 años
Edad 35 años

Código completo:

public class ConvierteNumeroATexto {

public static void main(String[] args) {
// Creamos una lista de Integer llamada edades.
  List <Integer> edades = new ArrayList<>();
// Añadimos los datos dentro de la lista.  
  edades.add(20);
  edades.add(25);
  edades.add(30);
  edades.add(35);

// Convertir una lista a flujo de Stream de tipo Integer.

edades.stream().
// Convertimos cada número a un texto como "Edad 25 años"
map(edad -> "Edad " + edad + " años").
// Iterar e imprimir los datos anteriores
forEach(System.out::println);

}}

Seguir leyendo:

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Deja un comentario

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)
error: Content is protected !!
Scroll al inicio