Java Hashmap - Comment obtenir la clé de la valeur
- 2734
- 68
- Anaïs Charles
Écrivez un programme Java pour obtenir des clés du hashmap en utilisant la valeur.
Le Hashmap La classe est disponible sous le Java.user emballer. Il est assez similaire à Hashable, mais le hashmap n'est pas synchronisé et permet également de voler une clé nul.
Dans ce tutoriel, vous apprendrez des exemples Java pour obtenir des clés d'un hashmap basé sur une valeur définie.
Obtenez la clé pour une valeur dans hashmap
L'interface d'entrée fournit un certain nombre de méthodes pour accéder aux valeurs clés à partir d'un hashmap. L'entrée.La méthode getValue () renvoie la valeur en fonction de la clé fournie.
Voici un exemple de programme Java pour initialiser un hashmap, puis itérer à travers toutes les paires de clés en utilisant pour Loop.
Créons un fichier hashmapexample1.Java dans votre système et ajoutez le contenu ci-dessous.
Importer Java.user.Hashmap; Importer Java.user.Carte.Entrée; classe hashmapExample1 public static void main (String [] args) // définir un hashmap hashmap cities = new hashmap (); // Ajout d'une paire de clés aux villes de hashmap.put (101, "Delhi"); villes.put (102, "New York"); villes.put (103, "Peris"); villes.put (104, "Danemark"); // Définissez la valeur à la touche de recherche pour la valeur de chaîne = "peris"; // itérate via hashmap en utilisant pour la boucle pour (entrée d'entrée: les villes.entryset ()) if (entrée.getValue () == valeur) système.dehors.println ("La clé pour '" + valeur + "' est" + entrée.Obtenir la clé()); casser;123456789101112131415161718192021222324252627 | Importer Java.user.Hashmap; importer java.user.Carte.Entrée; classe hashmapexample1 public static void main (String [] args) // définir un hashmap hashmap |
Enregistrez le fichier et fermez-le.
Maintenant, compilez le programme Java et exécutez. Vous verrez les résultats ci-dessous.
Sortie: la clé pour «Peris» est 103
Obtenez toutes les valeurs clés dans hashmap
Voici un autre exemple montrant pour obtenir toutes les valeurs clés d'un hashmap Java.
Importer Java.user.Hashmap; classe hashmapExample2 public static void main (String [] args) // définir un hashmap hashmap cities = new hashmap (); // Ajout d'une paire de clés aux villes de hashmap.put (101, "Delhi"); villes.put (102, "New York"); villes.put (103, "Peris"); villes.put (104, "Danemark"); // Imprime tout système de paires de clés de hashmap.dehors.println ("hashmap:" + villes);123456789101112131415161718 | Importer Java.user.Hashmap; classe hashmapexample2 public static void main (String [] args) // définir un hashmap hashmap |
Maintenant, compilez et exécutez au-dessus du programme Java. Vous devriez voir les résultats comme ci-dessous:
Sortie: Hashmap: 101 = Delhi, 102 = New York, 103 = Peris, 104 = Danemark
Conclure
Dans cette FAQ, vous avez appris un exemple pour obtenir la clé de hashmap basée sur une valeur dans le langage de programmation Java.
- « 5 méthodes pour imprimer un tableau en java
- Comment sauvegarder le site Web d'Amazon S3 à l'aide du script shell »