Quais são os construtores do hashmap em Kotlin?
Hashmap em Kotlin possui quatro construtores, cada um com um modificador de acesso público:
Como usar o hashmap em Kotlin
Para entender o básico do uso do hashmap no idioma Kotlin, temos exemplos diferentes abaixo:
Exemplo # 1: Programa de uso de funções básicas hashmap () em Kotlin:
Temos um exemplo simples de classe de hashmap que começa com um hashmap vazio do tipo int, string e adiciona entradas depois. Hashmap [key] ou hashmap.Get será usado para produzir o valor do hashmap (chave).
A variável "MyHashmap" é inicializada com o hash de hash vazio que contém uma propriedade de string e int tipo. Em seguida, imprimimos o valor vazio de "MyHashmap", como com a mensagem que é armazenada na função "printmyhashmap". Usamos a função put () que adicionará os elementos no "MyHashmap". Adicionamos quatro valores de string junto com o valor de quatro números inteiros em "MyHashmap" usando a função put (). Agora, os elementos não vazios no "MyHashmap" serão impressos pela função de impressão de sobrecarga de Kotlin. Também usamos um loop para a travessia dos elementos variáveis "MyHashmap" e imprimem os elementos usando "chave", que receberão a chave de cada elemento da variável "MyHashmap".
Em seguida, temos uma função clara () que limpará o mapa e o deixará vazio. Podemos ver o "MyHashmap" claro e vazio imprimindo -o na função Println. A função "PrintMyHashmap" é chamada no final do código, que imprimirá o hashmap. Na função "printmyhashmap", temos uma declaração IF. A função isempty é usada na declaração IF para determinar se o "myhashmap" está vazio ou não.
A saída do hashmap vazio, elementos adicionados no hashmap e os elementos da chave são mostrados na tela do terminal.
Exemplo # 2: Programa de usar um hashmap. tamanho () e função de capacidade inicial em Kotlin:
Definimos a capacidade inicial de um hashmap no exemplo. Ao adicionar e remover elementos, a capacidade de seus elementos pode ser modificada.
No código de exemplo acima, temos a principal declaração de função. O hashmap é criado na função principal. Definimos uma variável como "val", que é atribuída com o nome "jogadores". Especificamos o hashmap com a capacidade "5" que é armazenada na variável "jogadores". Agora, usamos a função put () que adicionará conteúdo na variável "player". Como mencionamos a capacidade, só podemos adicionar cinco elementos no hashmap da variável "jogador". Em seguida, temos uma função de loop que itera os elementos "jogadores" e imprime os elementos usando o método "Player [Key]", que é usado na função de impressão como uma expressão de interpolação. Observe que temos uma função de impressão de sobrecarga de Kotlin que retornará o tamanho do hashmap. Adicionamos mais um elemento no hashmap do "jogador" e, usando a função Size () na impressão Kotlin, ele retornará o tamanho depois de adicionar um elemento ao hashmap. No final, temos uma função de loop que retornará o hashmap para cada elemento -chave.
A saída do hashmap da capacidade inicial e a saída após a modificação do hashmap é exibida na imagem abaixo.
Exemplo # 3: Programa de usar um hashmap.Substituir () função em Kotlin:
Podemos substituir a tecla fornecida e seu valor correspondente do hashmap chamando a função substituir (). Vamos usar a função substituir () para saber como essa função funciona.
No caso acima, declaramos a função principal. Criamos uma variável representada como "val" e a nomeamos como "países". A variável “países” tem uma função de hashmap da propriedade Type Int e String. Inicialmente, o hashmap está vazio. Adicionamos os elementos no hashmap chamando a função put (). Colocamos quatro elementos "int" e elementos "string" no hashmap. Através do hashmap, os elementos serão impressos usando “países [chaves]”. Depois de imprimir os elementos de hashmap, usamos a função substituta () para "países" variáveis e passamos um valor "int" e valor "string" que será substituído. Então, usando a função put (), adicionamos o elemento com o elemento substituído. Os elementos substituídos e os elementos adicionados serão impressos usando a função de impressão de sobrecarga de Kotlin. No final, imprimimos o hashmap usando hashmap [key] que contém o único elemento de cada chave.
A saída do elemento substituída do hashmap é mostrada e o elemento adicionado no local do elemento substituído é mostrado na tela abaixo.
Conclusão
Introduzimos o conceito de hashmap no Kotlin com sua introdução básica. Também explicamos os construtores usados no hashmap e usamos esses construtores nos diferentes exemplos de hashmap. Através do uso do hashmap, o desempenho pode ser melhor em Kotlin. O artigo o ajudará a obter o conceito claro de hashmaps em Kotlin.