Java-Programm zum Sortieren der Karte nach Schlüsseln

In diesem Beispiel lernen wir, die Karte in Java nach Schlüsseln zu sortieren.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java Map-Schnittstelle
  • Java HashMap
  • Java TreeMap

Beispiel: Sortieren Sie eine Karte mit TreeMap nach Schlüsseln

 import java.util.HashMap; import java.util.Map; import java.util.TreeMap; class Main ( public static void main(String() args) ( // create a hashmap Map languages = new HashMap(); languages.put("pos3", "JS"); languages.put("pos1", "Java"); languages.put("pos2", "Python"); System.out.println("Map: " + languages); // create a tree map from the map TreeMap sortedNumbers = new TreeMap(languages); System.out.println("Map with sorted Key" + sortedNumbers); ) )

Ausgabe

 Karte: (pos1 = Java, pos2 = Python, pos3 = JS) Karte mit sortiertem Schlüssel (pos1 = Java, pos2 = Python, pos3 = JS)

Im obigen Beispiel haben wir eine Karte mit dem Namen Languages ​​erstellt HashMap. Hier ist die Karte nicht sortiert.

Um die Karte zu sortieren, haben wir eine Baumkarte aus der Karte erstellt. Jetzt wird die Karte nach ihren Schlüsseln sortiert.

Interessante Beiträge...