Java HashMap put ()

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 HashMapclasse.

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 , retornanull

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 HashMapidioma 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 Mapa um hashmap usando o método Java HashMap putAll ().

Artigos interessantes...