Comment imprimer une carte en java

Comment imprimer une carte en java
Une carte contient des valeurs basées sur la clé. Ainsi, il est également connu comme une paire de valeurs clés. Le terme "entrée»Fait référence à chaque paire de valeurs clés. L'ordre d'une carte est déterminé par la mise en œuvre de LinkedHashMap, Hashmap et Treemap. Il contient également des méthodes qui peuvent être utilisées pour effectuer différentes opérations. Les exemples de cartographie en temps réel sont une carte des gestionnaires et des employés, une carte des classes et des étudiants, et la carte de l'alphabet et les mots dans les dictionnaires.

Cet article démontrera spécifiquement la méthode d'impression d'une carte en Java.

Comment imprimer une carte en java?

Pour imprimer une carte en Java, vous pouvez utiliser:

  • boucle for-outre
  • Itérateur

Nous allons maintenant consulter chacune des méthodes susmentionnées une par une.

Méthode 1: Carte d'impression en Java en utilisant une boucle for-outre

Dans la boucle for-out, vous pouvez utiliser des méthodes GetValue () et getKey () de MAP pour itérer sur les paires de valeurs clés. C'est le moyen le plus systématique d'imprimer une carte et doit être utilisé s'il est nécessaire pour imprimer les clés et les valeurs de carte.

Pour comprendre le concept, regardez l'exemple présenté ci-dessous.

Exemple
Tout d'abord, nous créerons un objet de carte nommé «newmap"Et spécifiez"Entier" et "Chaîne«Comme la paire de valeurs de clé, qui indique que la clé est de type entier et la valeur est de type de chaîne:

Carte newmap = new hashmap();

Ensuite, nous ajouterons les trois paires de valeurs clés suivantes dans l'objet Map en utilisant la méthode «put ()»:

newmap.put (1, "ordinateur");
newmap.put (2, "ordinateur portable");
newmap.put (3, "mobile");

Pour imprimer l'objet de carte créé, nous utiliserons le «pour chaque«Loop et invoque le«Obtenir la clé()" et "getValue ()«Méthodes pour récupérer les clés et leurs valeurs respectives:

pour (carte.Entrée MP: Newmap.entryset ())
Système.dehors.println (MP.getKey () + "" + mp.getValue ());

Sortir

Dirigeons-nous vers la deuxième méthode!

Méthode 2: Carte d'impression en Java à l'aide d'un itérateur

Comme MAP n'étend pas l'interface de collecte, c'est pourquoi il n'a pas son propre itérateur. Cependant, "Carte.entryset ()»Renvoie un ensemble de paires de valeurs clés, et cette méthode étend l'interface de collecte, qui peut être utilisée pour itération.

Exemple
Ici, nous utiliserons le même objet de carte créé dans l'exemple ci-dessus. Maintenant, nous allons créer l'objet Iterator nommé «itr», Qui contiendra les paires de valeurs clés de l'objet de carte récupéré après l'itération. Enfin, nous utiliserons le «alors que”LOOP Pour imprimer la paire de valeurs de clé d'objet Map sur la console:

Itérateur ITR = newmap.entryset ().iterator ();
tandis que (iTr.Hasnext ())
Système.dehors.println (iTr.suivant());

Sortir

Nous avons présenté les informations de base liées à l'imprimerie en Java.

Conclusion

Java nous permet d'imprimer une carte à l'aide d'une méthode d'itérateur ou d'une boucle pour chaque. La méthode la plus couramment utilisée pour imprimer la carte en Java est la boucle for-out car elle itère à travers des paires de valeurs clés en utilisant les méthodes GetKey () et GetValue () de la carte. La méthode Iterator est presque la même pour chaque boucle mais utilise l'itérateur de la méthode d'entrée (). Cet article vous a montré comment imprimer une carte en utilisant Java.