Exemplo 01
O exemplo inicial discutirá a sintaxe básica do uso da classe Hashmap () de Java.pacote Util para criar um novo mapa de hash e a função put () para adicionar novos mapeamentos. Portanto, você precisa de uma ferramenta Java em qualquer sistema em que esteja trabalhando, eu.e., Vamos usar o IDE do eclipse aqui. O arquivo java “Principal.Java ”foi criado em um novo projeto Java e começou com a importação de Java.Pacote Util, juntamente com todas as suas classes associadas.
Depois disso, a classe Main () foi criada dentro deste arquivo que manterá todo o programa, incluindo nosso método de driver principal (). Como sabemos, os hashmaps sempre contêm um par de valores-chave neles. Portanto, a função Main () usa a classe HashMap para criar um objeto de hashmap "h" com sua chave de tipo inteiro e valor do tipo de string.
Após a criação de um hashmap "h", é hora de colocar alguns mapeamentos de valor-chave nele. Como declaramos os tipos de valor-chave como inteiro e string, respectivamente, vamos adicionar valores de acordo com a função put (). Então, estamos chamando a função put () com o objeto HashMap "H" enquanto adiciona algum mapeamento na forma de chaves com seus respectivos valores no hashmap. Um total de 5 mapeamentos foram adicionados ao hashmap "h".
Agora, para exibir esses mapeamentos no Eclipse IDE, precisamos lançar a declaração de função “println” do “sistema.Out ”pacote de java. Ele tem usado o objeto simples "H" do hashmap para exibir esses mapeamentos em uma linha.
Agora, o programa Java foi executado e exibe todo o hashmap junto com seus mapeamentos na forma de pares de valor-chave no console do Eclipse IDE. O sinal "=" entre o par de valores-chave mostra que o valor específico foi atribuído a uma chave específica aqui.
Exemplo 02
Vamos ver os hashmaps de uma maneira um pouco diferente usando a função put () neste exemplo. Utilizamos a mesma estrutura de código Java neste exemplo e criamos um hashmap "h" no método principal (). Adicionado um total de 5 mapeamento de valor-chave no hashmap "h" usando a função "put", como fizemos no exemplo acima através do objeto "H". A primeira instrução println () funciona para exibir o mapeamento inicial de hash de 5 pares de valor-chave apenas.
Na próxima linha de código, usamos a função put () mais uma vez para adicionar um novo mapeamento a um hashmap "h". Se a chave do mapeamento for semelhante a qualquer uma das chaves adicionadas inicialmente, ela substituirá ou substituirá o valor dessa chave específica. Além disso, ele retornará o valor antigo a uma variável de string "R1". A declaração de função "println" da próxima linha foi usada para exibir o valor retornado "R1".
Uma coisa semelhante foi repetida para acrescentar outro valor. Essa nova chave de mapeamento já existe, por isso estará colocando um valor antigo e retornando esse valor antigo a uma nova string "R2". O valor substituído e os novos mapeamentos serão exibidos no console do eclipse usando a instrução Println () nas linhas 15 e 18. Vamos salvar e executar este programa.
A saída está exibindo três hashmaps diferentes. O primeiro contém o hashmap de um total de 5 mapeamentos. O mesmo hashmap foi incrementado por um novo mapeamento. O primeiro mapeamento do Hashmap foi substituído por um novo mapeamento.
Exemplo 03
Finalmente, este exemplo vai exibir a nova maneira de exibir os mapeamentos de um hashmap. Assim, estamos usando o mesmo arquivo java com algumas alterações feitas para ele. O java.O pacote Util foi importado usando a palavra -chave "importar" e a classe principal () foi iniciada com uma função principal (). A função principal inicializou o objeto "h" para um novo hashmap. Este hashmap conterá tipos de chaves e valores.
Agora, você precisa colocar os pares de mapeamentos de valor-valor do tipo de sequência no hashmap "h". Então, a função "put" foi chamada usando o objeto "H" do hashmap para colocar as teclas de string e os valores da string no hashmap. Depois de adicionar os 5 mapeamentos no hashmap "H", estamos usando o loop "for" para Java para iterar cada índice de um hashmap e exibir seus mapeamentos de valor.
Para iteração, use a palavra -chave "string" com o caractere "i" para chaves e use a função KeySet () de Java para obter cada valor de mapeamento do hashmap "h". A declaração de função println () usada dentro do loop "for" separará e exibirá cada tecla usando "i" e usará o método get () de java para exibir os valores de cada tecla.
Depois de executar este novo programa, os cinco mapeamentos do hashmap “h” foram exibidos um após o outro em 5 linhas separadas. Cada chave é especificada separadamente, juntamente com seu valor.
Conclusão
Vimos o uso da função put () da classe Hashmap em nossos exemplos java. O guia começou com a elaboração de uma explicação sobre a função PUST (). Nos exemplos Java, discutimos como uma função put () pode ser usada para inserir o mesmo tipo de chave com seu valor como um par de mapeamento ou algum tipo diferente de chave com seu valor como um par de mapeamento no hashmap. O uso da função put também explica como você pode substituir os mapeamentos.