O método Java HashMap put () insere o item especificado (mapeamento de chave / valor) no hashmap.
A sintaxe do put()
método é:
hashmap.put (chave K, valor V)
Aqui, hashmap é um objeto da HashMap
classe.
parâmetros put ()
O put()
método leva dois parâmetros:
- chave - o valor especificado é mapeado com esta chave
- valor - a chave especificada é mapeada com este valor
put () Valor de Retorno
- se a chave já estiver associada a algum valor , retorna o valor associado anteriormente
- se a chave não estiver associada a nenhum valor , retorna
null
Observação: se a chave estiver anteriormente associada a um valor nulo , o método também será retornado null
.
Exemplo 1: Java HashMap put ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )
Resultado
Linguagens de programação: (Java = 14, JavaScript = 1, Python = 3)
No exemplo acima, criamos um HashMap
idioma nomeado. Aqui, o put()
método insere os mapeamentos de chave / valor no mapa de hash.
Nota : Cada item é inserido em posições aleatórias no HashMap
.
Exemplo 2: Inserir Item com Chave Duplicada
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )
Resultado
Países: (Kathmandu = Nepal, Ottawa = Canadá, Washington = América) Países atualizados: (Kathmandu = Nepal, Ottawa = Canadá, Washington = EUA) Valor substituído: América
No exemplo acima, usamos o put()
método para inserir itens no hashmap. Observe a linha,
countries.put("Washington", "USA");
Aqui, a chave de Washington já está presente no hashmap. Portanto, o método put () substitui o valor anterior America pelo novo valor USA.
Nota : Até agora, nós adicionamos apenas um único item. No entanto, também podemos adicionar vários itens de Map
a um hashmap usando o método Java HashMap putAll ().