So drucken Sie eine Karte in Java

So drucken Sie eine Karte in Java
Eine Karte enthält Werte basierend auf dem Schlüssel. Es ist also auch als Schlüsselwertpaar bekannt. Der Begriff "Eintrag”Bezieht sich auf jedes Schlüsselwertpaar. Die Reihenfolge einer Karte wird durch die Implementierung von LinkedHasMap, HashMap und Treemap bestimmt. Es enthält auch Methoden, die verwendet werden können, um unterschiedliche Operationen auszuführen. Die Echtzeitbeispiele für die Zuordnung sind eine Karte von Managern und Mitarbeitern, eine Karte von Klassen und Schülern sowie die Karte des Alphabets und die Wörter in Wörterbüchern.

Diese Beschreibung demonstriert speziell die Druckenmethode, um eine Karte in Java zu drucken.

So drucken Sie eine Karte in Java?

Um eine Karte in Java zu drucken, können Sie verwenden:

  • For-Each-Schleife
  • Iterator

Wir werden jetzt jede der oben genannten Methoden nacheinander ansehen.

Methode 1: Drucken Sie die Karte in Java mit der For-Each-Schleife aus

In der For-Each-Schleife können Sie die Methoden von GetValue () und GetKey () verwenden, um über Schlüsselwertpaare zu iterieren. Dies ist die systematischste Möglichkeit, eine Karte zu drucken, und sollte verwendet werden, wenn sie sowohl Kartenschlüssel als auch Werte drucken müssen.

Um das Konzept zu verstehen, sehen Sie sich das unten dargestellte Beispiel an.

Beispiel
Zunächst erstellen wir ein Kartenobjekt namens “Newmap”Und angeben“Ganze Zahl" Und "Saite”Als Schlüsselwertpaar, das angibt, dass der Schlüssel vom Typ ganzzahliger Typ ist und der Wert vom String-Typ ist:

Karte newmap = new Hashmap();

Als nächstes werden wir das folgende drei Schlüsselwertpaar in das Kartenobjekt hinzufügen, indem wir die Methode „Put ()“ verwenden:

Newmap.Put (1, "Computer");
Newmap.Put (2, "Laptop");
Newmap.put (3, "mobil");

Um das erstellte Kartenobjekt zu drucken, verwenden wir das “für jede"Schleifen und rufen Sie die" auf "GetKey ()" Und "Wert erhalten()Methoden zum Abrufen der Schlüssel und deren jeweiligen Werte:

für (Karte.Eingabemittel: Newmap.EinstiegSETSET ())
System.aus.println (MP.getKey ()+ ""+ mp.Wert erhalten());

Ausgang

Gehen wir auf die zweite Methode zu!

Methode 2: Drucken Sie die Karte in Java mit einem Iterator aus

Da MAP die Sammlungsschnittstelle nicht erweitert, fehlt ihr ein eigener Iterator. Jedoch, "Karte.Einstieg ()”Gibt einen Satz von Schlüsselwertpaaren zurück, und diese Methode erweitert die Sammelschnittstelle, die für die Iteration verwendet werden kann.

Beispiel
Hier verwenden wir das gleiche Kartenobjekt, das im obigen Beispiel erstellt wurde. Jetzt werden wir das mit dem Namen Iterator -Objekt erstellen “itr”, Die die Schlüsselwertpaare des nach der Iteration abgerufenen Kartenobjekts enthalten. Zuletzt werden wir das nutzen “währendSchleifen Sie die Schleife zum Drucken des Kartenobjektschlüsselwertpaares auf der Konsole:

Iterator itr = newmap.Einstieg ().Iterator ();
während (ITR.HasNext ())
System.aus.println (itr.nächste());

Ausgang

Wir haben die grundlegenden Informationen für die Druckkarte in Java vorgestellt.

Abschluss

Mit Java können wir eine Karte mit einer Iteratormethode oder einer For-Each-Schleife drucken. Die am häufigsten verwendete Methode, um die Karte in Java zu drucken. Die Iteratormethode ist für jede Schleife fast gleich, verwendet jedoch den Iterator der Eintrags -Methode () -Methode. Diese Beschreibung hat Ihnen gezeigt, wie Sie eine Karte mit Java drucken können.