¡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
Anuncios
Publicidad

Transformar números en texto usando Streams en Java

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 una respuesta

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)
error: Content is protected !!
Hablemos de informática
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.