1
resposta

[Projeto] Utilizando o Map

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Livraria {
    static void main(String[] args) {
        Map<Integer,String> clientes = new HashMap<>();

        clientes.put(1, "Marcos");
        clientes.put(2, "Isabela");
        clientes.put(3, "Júlia");

        System.out.println("O nome do cliente com ID 2 é: " + clientes.get(2));
    }
}
1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar.

Gostei da forma como você utilizou o Map para associar IDs aos nomes dos clientes, isso mostra que você entendeu bem a proposta da atividade. A organização está clara e o uso do get para recuperar o valor ficou bem aplicado.

Uma dica interessante para o futuro é explorar a verificação de existência de uma chave antes de acessá-la, usando o método containsKey, evitando possíveis problemas.


Map clientes = new HashMap<>();
clientes.put(1, "Marcos");

if(clientes.containsKey(1)){
    System.out.println(clientes.get(1));
}

Esse código verifica se a chave existe antes de acessar o valor, evitando retorno nulo.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!