1
resposta

Solução usando foreach e Lambda

package br.com.alura;

import java.util.HashMap;
import java.util.Map;

public class TesteMap {

    public static void main(String[] args) {

        Map<String, Integer> nomesParaIdade = new HashMap<>();
        nomesParaIdade.put("Paulo", 31);
        nomesParaIdade.put("Adriano", 25);
        nomesParaIdade.put("Alberto", 33);
        nomesParaIdade.put("Guilherme", 26);

        nomesParaIdade.keySet().forEach(nome -> {
            System.out.println(nome);
        });

        nomesParaIdade.values().forEach(idade -> {
            System.out.println(idade);
        });

        nomesParaIdade.entrySet().forEach(associacao -> {
            System.out.println(associacao.getKey() + " " + associacao.getValue());
        });

        nomesParaIdade.keySet().forEach(nome -> {
            System.out.println(nome + " " + nomesParaIdade.get(nome));
        });

    }

}
1 resposta

Perfeito Sergio, muito bom, sua solução foi até além da aula :)