Enquanto gerencia os dados em Java, pode haver casos em que o desenvolvedor deseja acumular os dados de maneira classificada. Por exemplo, anexando as entradas associadas uma contra a outra na forma de “valor chavePares. Em tais situações, criando um “dicionário”Em Java, auxilia em simplificar o acesso de dados e melhorar a legibilidade do código no final do programador.
Este artigo elaborará as abordagens para criar e executar várias operações em um “dicionário”Em Java.
Como criar um dicionário em java?
A "Dicionário”Em Java, pode ser criado usando as seguintes abordagens:
Abordagem 1: Crie um dicionário em Java usando o objeto "hashtable"
O "Hashtable.colocar()”O método é usado para inserir os pares de valor-chave no“Hashtable”. O "Hashtable.pegar()”O método é utilizado para buscar o valor para o qual a chave especificada é mapeada na hashtable. O "está vazia()”O método verifica se o objeto hashtable associado está vazio. Esses métodos podem ser aplicados em combinação para inserir e recuperar o “valor chave”Pares e verifique a hashtable vazia.
Sintaxe
public V Put (Key, Val)
Nesta sintaxe:
public V Get (chave Obj)
Na sintaxe dada, a ““Chave OBJ”Refere -se à chave de hashtable.
Antes de prosseguir para o código, inclua o pacote a seguir para acessar todas as classes e métodos:
importar java.util.*;
Agora, vá para o seguinte código:
Hashtabledicionário = novo hashtable ();
dicionário.Put (1, "Harry");
dicionário.put (2, "David");
dicionário.put (3, "tim");
Sistema.fora.println ("Os elementos do dicionário são:"+dicionário);
Sistema.fora.println ("O valor da string na chave 1 é:" + dicionário.obtenha (1));
if (dicionário.Get (3)!= null)
dicionário.remover (3);
Sistema.fora.println ("o valor removido!");
Sistema.fora.println ("é o dicionário vazio? : " + dicionário.está vazia());
Sistema.fora.println ("Os elementos do dicionário são:"+ dicionário);
No trecho de código acima, aplique as seguintes etapas:
Saída
Na saída acima, pode -se analisar que as teclas inteiras e os valores da string são inseridas e buscadas adequadamente.
Abordagem 2: Crie um dicionário em Java usando o objeto "hashmap"
O "ContainsKey ()”O método verifica se o mapeamento da chave especificado está contido no hashmap e o“ContémValue ()”O método é utilizado para verificar se o valor especificado é acumulado no hashmap. Essas abordagens podem ser aplicadas combinadas com os métodos discutidos para inserir, buscar ou procurar um determinado "chave" ou "valor”No hashmap.
Sintaxe
Hashmap.ContansKey (chave OBJ)
Nesta sintaxe, o especificado “Chave OBJ”Refere -se à chave que precisa ser pesquisada no hashmap.
Hashmap.contém valores (valor OBJ)
Na sintaxe acima, a ““Valor obj”Corresponde ao valor contido no hashmap associado.
Antes de ir para as funcionalidades do código, inclua as seguintes bibliotecas para trabalhar com “Mapa" e "Hashmap”, Respectivamente:
importar java.util.Mapa;
importar java.util.Hashmap;
Agora, vamos para as linhas de código abaixo fornecidas:
Mapadicionário = novo hashmap ();
dicionário.Put (1, "Harry");
dicionário.put (2, 24);
dicionário.put (3, "tim");
Sistema.fora.println ("Os elementos do dicionário são:"+dicionário);
Sistema.fora.println ("O valor do objeto na chave 1 é:" + dicionário.obtenha (1));
Sistema.fora.println ("O dicionário contém a chave 3?: " +
dicionário.ContansKey (3));
Sistema.fora.println ("O dicionário contém o valor John? : "
+ dicionário.contém valores ("john"));
Sistema.fora.println ("O tamanho do dicionário é:" + dicionário.tamanho());
Neste código, execute as seguintes etapas:
Saída
Nesse resultado, pode estar implícito que o dicionário seja implementado por meio do “Hashmap”.
Conclusão
Um dicionário em Java pode ser criado usando o “Hashtable" ou "Hashmap”Objetos e várias operações podem ser executados utilizando os métodos de classe. Esses métodos ajudam a inserir, buscar, acessar ou excluir os elementos do objeto, etc. Este blog discutiu as abordagens para criar um dicionário em java.