ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodo Map


Enviado por   •  25 de Febrero de 2021  •  Apuntes  •  264 Palabras (2 Páginas)  •  57 Visitas

Página 1 de 2

MÉTODO MAP

El método map nos permite transformar un objeto en otro a través de una función.

Aquí algunos ejemplos.

Generar una lista de números enteros a partir de la lista ya existente.

List<String> strings = List.of("1", "2", "3", "4");

List<String> numeros = strings.stream()

                        .map(x -> Integer.parseInt(x))

                        .collect(Collectors.toList())

Imprimir en consola los strings con todas sus letras en mayúsculas.

List<String> strings = List.of("a", "b", "codi");

strings = strings.stream()

                    .map(string -> string.toUpperCase())

                    .collect(Collectors.toList())

System.out.println(strings);

Generar una lista de valores booleanos los cuales harán referencia a las calificaciones de los alumnos. La calificación mínima aprobatoria es 6.

List<Integer> calificaciones = List.of(9, 8, 9, 5, 10, 7);

List<Boolean> booleans = calificaciones.stream()

                            .map(x -> x > 5)

                            .collect(Collectors.toList());

System.out.println(booleans);

En ocasiones tendremos la necesidad de transformar objetos regulares a streams primitivos o viceversa. En esos casos podemos hacer uso de métodos tales como:

mapToInt

mapToLong

mapToDouble

...

Descargar como (para miembros actualizados)  txt (1.3 Kb)   pdf (22.3 Kb)   docx (6.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com