Oi, Everaldo! Tudo bem?
Parabéns pelo código, ficou super bacana! Deixo como sugestão apenas atenção a digitação no nome da variável (usandoHashMpap
ao invés de usandoHashMap
, por exemplo), além da escrita de "Elmentos" ao invés de "Elementos" nas mensagens de saída. Podemos, então, deixar o nosso código da seguinte forma:
public class Main {
public static void main(String[] args) {
// Criando um objeto da classe HashMap que implementa a interface Map
Map<String, Integer> usandoHashMap = new HashMap<>();
// Adicionando pares chave-valor
usandoHashMap.put("Gatos", 1);
usandoHashMap.put("Cachorros", 2);
usandoHashMap.put("Aves", 4);
System.out.println("Elementos da lista: " + usandoHashMap);
System.out.println();
// Acessando um valor através de uma chave
int valor = usandoHashMap.get("Cachorros");
System.out.println("Valor da chave Cachorros: " + valor);
System.out.println();
// Acessando um par chave-valor
usandoHashMap.remove("Gatos");
System.out.println("Elementos da lista: " + usandoHashMap);
System.out.println();
// Iterando sobre as chaves
for (String chave : usandoHashMap.keySet()) {
System.out.println("Chave: " + chave);
System.out.println("Valor: " + usandoHashMap.get(chave));
}
}
}
Espero ter ajudado!
Um forte abraço e bons estudos!