Comprendre les HashMaps Java

Le blog donne une compréhension approfondie de Java Hashmaps



tutoriel mysql workbench pour les débutants

Que sont JavaHashMaps?

Java HashMap est une classe utilisée pour effectuer des opérations telles que l'insertion, la suppression et la localisation d'éléments dans une carte. Nous créons une carte, où nous transmettons deux types de valeurs qui sont «clé» et «valeur».



Lors de l'utilisation de HashMaps, les valeurs seront placées dans HashMap et chaque fois que l'utilisateur récupère une valeur, la clé sera utilisée afin d'utiliser la valeur.

La carte est une interface qui mappe les clés aux éléments. Les cartes ne sont ni triées ni ordonnées. Ils autorisent une clé nulle et plusieurs valeurs nulles. Les valeurs sont stockées dans la clé et la valeur. Une clé ou plusieurs valeurs peuvent être nulles dans tout le HashMap. Une clé peut être n'importe quel objet.



Il existe plusieurs méthodes disponibles dans HashMap

  • Objet put (clé d'objet, valeur d'objet)
  • Clés d'énumération () - il récupérera les clés
  • Éléments d'énumération () - il récupérera des éléments
  • Object get (Object keys) - passe la clé et récupère la valeur qui lui est associée
  • Boolean contient la clé (clé d'objet) - utilisé pour vérifier si une clé est présente dans HashMap ou non
  • Boolean contient Value (Object key) - passe la clé
  • Object remove (Object key) - passe la clé et supprime l'objet
  • Taille int () - pour utiliser la taille
  • String to String () - pour la conversion en chaîne

Il existe des valeurs correspondantes pour chaque clé où les valeurs peuvent également être nulles dans le HashMap.

Création de HashMap.



HashMap hashmap = nouveau HashMap ()

Mettre des éléments

hashmap.put («Ankita», 9634,58)

hashmap.put («Vishal», 1283,48)

hashmap.put («Gurinder», 1478.10)

hashmap.put («Krishna», 199.11)

Ici, on passe la clé et la valeur.

Affichage de la valeur - Obtenir un itérateur

Itérateur itérateur = hashmap.entrySet (). Iterator ()

Ici, les valeurs sont présentes dans l'ensemble, nous utilisons donc entrySet.

Avec la ligne:

comment inverser la chaîne python

Alors que (iterator.hasNext ()) {

Entrée Map.Entry = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ':')

System.out.printIn (entry.getValue ())

}

Vous avez une question pour nous? Mentionnez-les dans la section commentaires et nous vous recontacterons.

Articles Similaires: