Sobes.tech
Junior — Middle

Como implementa a adição de um novo elemento na estrutura de dados HashMap?

sobes.tech IA

Resposta da IA

Em Java, para adicionar um novo elemento a um HashMap, usa-se o método put(key, value). Se a chave já existir, o valor é atualizado; caso contrário, um novo par chave-valor é criado. Dentro do HashMap, a chave é hashada para determinar o índice no array de buckets, e o elemento é adicionado ao bucket correspondente.

Exemplo:

HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3); // adiciona a chave "apple" com o valor 3
map.put("banana", 5); // adiciona a chave "banana" com o valor 5

Se a chave já existir ao adicionar, o valor será atualizado:

map.put("apple", 10); // agora o valor para "apple" será 10