Qual é o método getorDefault em hashma java

Qual é o método getorDefault em hashma java
Em Java, pode haver casos em que há necessidade de acessar ou verificar novamente as entradas anexadas. Por exemplo, analisando as funcionalidades implementadas e evitando as limitações de código simultaneamente. Em tais situações, o hashmap “getorDefault ()”O método em Java é de grande ajuda na análise das funcionalidades do código convenientemente.

Este artigo elaborará a aplicação do método Hashmap "getorDefault ()" em Java.

Qual é o método "getorDefault ()" no hashmap java?

O hashmap “getorDefault ()”O método em Java fornece o valor padrão especificado no caso de que o mapeamento para a chave específico não é encontrado no hashmap.

Sintaxe

Hashmap.Get (chave do objeto, v defval)

Na sintaxe acima:

  • ““chave”Refere -se à chave cujo valor mapeado precisa ser devolvido.
  • ““defval”Corresponde ao valor padrão que é retornado no caso de o mapeamento para a chave em particular não está lá.

Antes de ir para o exemplo, não deixe de importar o seguinte pacote para funcionar com todas as classes no “Java.util.*" pacote:

importar java.util.*;

Exemplo: Demonstração do método Hashmap "getorDefault ()" em Java

O exemplo a seguir aplica o hashmap “getorDefault ()”Método para retornar os valores correspondentes (padrão se não for encontrado) contra o invocado“chaves"Do hashmap"valor chave”Pares:

classe pública getordefault
public static void main (string [] args)
Hashmap map = new hashmap ();
mapa.Put (1, "Harry");
mapa.put (2, "David");
mapa.put (3, "Gerard");
Sistema.fora.println ("O hashmap se torna:" + mapa);
String out1 = mapa.getordefault (1, "nenhum valor encontrado!");
Sistema.fora.println ("O valor da chave 1 ->" + out1);
String out2 = mapa.getordefault (4, "nenhum valor encontrado!");
Sistema.fora.println ("O valor da chave 4 ->" + out2);

De acordo com as linhas de código acima, aplique as seguintes etapas:

  • Primeiro de tudo, crie um “Hashmap“Objeto usando o“novo"Palavra -chave e a"Hashmap ()”Construtor, respectivamente.
  • Observação: O "”Indica que o“chaves”Compreende o“Inteiro”Tipo de dados e o“valores"Será do"Corda" tipo.
  • Agora, associe o “colocar()”Método com o hashmap criado para anexar os valores declarados ao hashmap.
  • Depois disso, aplique o “getorDefault ()”Método duas vezes para retornar o valor correspondente em relação à chave especificada em ambos os casos.
  • Algoritmo: É tal que, se a chave específica não for encontrada no hashmap em nenhum dos casos, o último valor padrão será devolvido, eu.e., ““Nenhum valor encontrado!”.

Saída

O resultado significa isso desde o último “chave”Não existe no hashmap, portanto, o valor contra ele também não pode ser invocado e, portanto, a mensagem específica é exibida.

Conclusão

O hashmap “getorDefault ()”O método em Java fornece o valor padrão específico no caso de que o mapeamento para a chave específico não é encontrado no hashmap. É tal que o valor padrão pode ser especificado pelo usuário. Este blog discutiu a utilização e implementação do método Hashmap "getorDefault ()" em java.