Este artigo fornece uma visão geral completa de Hashmap Em Java e, a este respeito, cobre os seguintes conceitos:
Então vamos começar!
O que é um hashmap
Hashmap é uma classe Java que existe em Java.pacote Util e pode ser usado para armazenar os itens na forma de pares, um par que pode ter um chave e a valor. No hashmap, a chave deve ser a única.
Como trabalhar com hashmap
Temos que seguir algumas etapas muito simples, mas muito cruciais, a fim de trabalhar com Hashmap:
No primeiro passo, temos que importar o Hashmap classe de Java.util Pacote da seguinte forma:
importar java.util.Hashmap;Em seguida, temos que criar o objeto do Hashmap Classe e, para esse fim, precisamos seguir a seguinte sintaxe:
HashmapO objeto da classe Hashmap será criado com base nos tipos de dados com os quais você deseja trabalhar. Por exemplo, se tivermos que armazenar teclas de tipo String e valores do tipo inteiro, podemos criar o objeto do hashmap da seguinte maneira:
HashmapDa mesma maneira, podemos criar o objeto de outros tipos de dados e, para isso, temos que fornecer a classe de wrapper equivalente de todos esses tipos de dados e.g. Inteiro para int, Personagem para char e assim por diante.
Como adicionar itens no hashmap
O Hashmap A classe possui numerosos métodos que podem ser utilizados para executar várias funcionalidades. Por exemplo, o colocar() o método pode ser usado para adicionar novos itens em um Hashmap.
Exemplo
Neste exemplo, inicialmente, importamos o Classe Hashmap, E então, criamos o objeto do Hashmap aula. Por fim, utilizamos o objeto da classe com colocar() Método do Hashmap classe para adicionar novos itens:
importar java.util.Hashmap;O trecho acima cria um objeto de classe de hashmap e adiciona as chaves e seus respectivos valores:
A saída autentica que colocar() o método consegue adicionar as chaves e valores no Hashmap.
Como acessar itens de hashmap
O pegar() O método pode ser utilizado para acessar os itens da lista e, para isso, tudo o que precisamos fazer é colocar a chave dentro dos parênteses do pegar() método.
Exemplo
A parte do código abaixo é dada mostra a maneira apropriada de utilizar o Método Get ():
Sistema.fora.println (estruturas.obter ("java"));No trecho de código acima, usamos o pegar() método e fornece a chave de referência. A saída para o pegar() Método ficará assim:
A saída mostra que o pegar() O método fornece o valor relevante para a chave especificada.
Como remover o item individual do hashmap
O remover() o método pode ser usado para excluir algum valor do hashmap e a sintaxe do remover() o método será o mesmo que o pegar() método.
Exemplo
Vamos supor que temos que excluir o valor do “Django”, Para fazer isso, passaremos a chave de referência do item I.e. Pitão no parêntese do remover() método:
estruturas.remover ("python");O código e sua respectiva saída são mostrados na captura de tela abaixo:
Nós fornecemos "python" ao remover() método e exclui o python, bem como seu respectivo valor. Confirma que o remover() O método está funcionando adequadamente.
Como remover todos os itens do hashmap
A classe Hashmap fornece um claro() método que pode ser usado para remover/limpar todos os itens do hashmap. Ao excluir todas as entradas do hashmap, não há necessidade de especificar qualquer chave nos parênteses.
estruturas.claro();O funcionamento do método clear () e sua saída é fornecida na captura de tela abaixo:
O vazio Hashmap verifica o funcionamento do claro() método.
Como encontrar o tamanho do hashmap
A classe Hashmap fornece outro método útil chamado tamanho() que pode ser usado para encontrar o tamanho do hashmap.
Exemplo
O trecho fornecido abaixo mostra a maneira apropriada de usar o tamanho() método.
estruturas.tamanho();O código completo e sua respectiva saída são mostrados na captura de tela abaixo:
Da saída, fica claro que o tamanho() O método fornece o tamanho preciso do hashmap.
Como iterar através do hashmap
Podemos iterar através de um hashmap usando um iterador, o loop for-Eacha e o método para e-EAGE (). Podemos iterar através dos itens e valores do hashmap usando o conjunto de chaves() e valores () método respectivamente.
Exemplo
Utilizamos o loop for-cada para iterar através dos elementos do hashmap:
para (quadro da string: estruturas.conjunto de chaves())O código completo e sua saída são mostrados no snippet abaixo:
A saída verifica que o método KeySet () itera apenas as teclas.
Temos que usar o valores () método para iterar através dos valores do hashmap:
A saída verifica o funcionamento de valores () Método como desta vez, obtemos valores em vez de chaves.
Conclusão
Para utilizar as funcionalidades de Hashmap Em primeiro lugar, temos que importar a classe Hashmap para o nosso projeto e depois temos que criar o objeto dessa classe. A classe Hashmap oferece vários métodos para realizar diferentes funcionalidades e.g. colocar() e remover(), Os métodos são usados para inserir e excluir as entradas do hashmap. Este artigo de redação detalhou o entendimento do Hashmap classe e seus métodos e para clareza de conceitos múltiplos considerou vários exemplos e fornece capturas de tela relevantes de saída.