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.








