Quels sont les constructeurs de Hashmap à Kotlin?
Hashmap à Kotlin a quatre constructeurs, chacun avec un modificateur d'accès public:
Comment utiliser le hashmap à Kotlin
Pour comprendre les bases de l'utilisation du hashmap en langue Kotlin, nous avons différents exemples ci-dessous:
Exemple # 1: Programme d'utilisation des fonctions de base hashmap () dans Kotlin:
Nous avons un exemple de classe de hashmap simple qui commence par un hashmap vide de type int, string et ajoute des entrées par la suite. Hashmap [clé] ou hashmap.Get sera utilisé pour produire la valeur de HashMap (clé).
La variable «myhashmap» est initialisée avec le hashmap vide qui contient une propriété de chaîne et de type int. Ensuite, nous avons imprimé la valeur vide de «myhashmap» comme avec le message qui est stocké dans la fonction «printmyhashmap». Nous avons utilisé la fonction put () qui ajoutera les éléments du «myhashmap». Nous avons ajouté quatre valeurs de chaîne avec la valeur des quatre entiers dans «MyHashMap» en utilisant la fonction put (). Maintenant, les éléments non vides du «myhashmap» seront imprimés par la fonction d'impression de surcharge Kotlin. Nous avons également utilisé une boucle pour la traversée des éléments variables «MyhashMap» et imprimez les éléments en utilisant «Key» qui obtiendra la clé de chaque élément de la variable «myhashmap».
Ensuite, nous avons une fonction claire () qui effacera la carte et la rendra vide. Nous pouvons voir le «myhashmap» clair et vide en l'impression dans la fonction println. La fonction «printmyhashmap» est appelée à la fin du code qui imprimera le hashmap. Dans la fonction «printmyhashmap», nous avons une instruction IF. La fonction iSempty est utilisée dans l'instruction if pour déterminer si le «myhashmap» est vide ou non.
La sortie du hashmap vide, des éléments ajoutés dans le hashmap et les éléments de la clé sont affichés sur l'écran terminal.
Exemple # 2: Programme d'utilisation d'un hashmap. Size () et fonction de capacité initiale à Kotlin:
Nous avons fixé la capacité initiale d'un hashmap dans l'exemple. En ajoutant et en supprimant les éléments, la capacité de ses éléments peut être modifiée.
Dans l'exemple de code ci-dessus, nous avons la déclaration de fonction principale. Le hashmap est créé dans la fonction principale. Nous avons défini une variable comme «Val» qui est attribuée au nom de «joueurs». Nous avons spécifié le hashmap avec la capacité «5» qui est stockée dans les «joueurs» variables. Maintenant, nous avons utilisé la fonction put () qui ajoutera du contenu dans la variable «lecteur». Comme nous l'avons mentionné la capacité, nous ne pouvons donc ajouter que cinq éléments dans le hashmap du «joueur» variable. Ensuite, nous avons une fonction pour Loop qui itère sur les éléments «lecteur» et imprime les éléments en utilisant la méthode «Player [Key]» qui est utilisée dans la fonction d'impression comme une expression d'interpolation. Notez que nous avons une fonction d'impression de surcharge Kotlin qui renverra la taille de Hashmap. Nous avons ajouté un élément de plus dans le hashmap du «lecteur» et en utilisant la fonction de taille () dans l'impression de Kotlin, il renverra la taille après avoir ajouté un élément au hashmap. En fin de compte, nous avons une fonction de boucle pour renvoyer le hashmap pour chaque élément clé.
La sortie du hashmap de la capacité initiale et la sortie après modification du hashmap s'affiche dans l'image ci-dessous.
Exemple # 3: Programme d'utilisation d'un hashmap.Remplacer () Fonction dans Kotlin:
Nous pouvons remplacer la touche fournie et sa valeur de correspondance à partir du hashmap en appelant la fonction Remplace (). Utilisons la fonction Remplace () pour savoir comment fonctionne cette fonction.
Dans le cas ci-dessus, nous avons déclaré la fonction principale. Nous avons créé une variable représentée comme «Val» et l'avons nommée «pays». Les «pays» variables ont une fonction HashMap de la propriété de type int et String. Initialement, le hashmap est vide. Nous avons ajouté les éléments du hashmap en appelant la fonction put (). Nous avons mis quatre éléments «int» et des éléments «string» dans le hashmap. Grâce au hashmap, les éléments seront imprimés en utilisant «les pays [clés]». Après avoir imprimé les éléments de hashmap, nous avons utilisé la fonction Remplace () pour les «pays» variables et passé une valeur «int» et une valeur «String» qui sera remplacée. Ensuite, en utilisant la fonction put (), nous avons ajouté l'élément avec l'élément remplacé. Les éléments remplacés et les éléments ajoutés seront imprimés en utilisant la fonction d'impression de surcharge Kotlin. En fin de compte, nous avons imprimé le hashmap en utilisant HashMap [clé] qui contient l'élément unique de chaque clé.
La sortie de l'élément remplacé de hashmap est affiché et l'élément ajouté à la place de l'élément remplacé est illustré dans l'écran ci-dessous.
Conclusion
Nous avons introduit le concept de hashmap dans le Kotlin avec son introduction de base. Nous avons également expliqué les constructeurs utilisés dans le hashmap et utilisé ces constructeurs dans les différents exemples de hashmap. Grâce à l'utilisation de Hashmap, les performances peuvent être meilleures à Kotlin. L'article vous aidera à obtenir le concept clair de hashmaps à Kotlin.