In dit voorbeeld zullen we leren om de kaart in Java op sleutels te sorteren.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-kaartinterface
- Java HashMap
- Java TreeMap
Voorbeeld: Sorteer een kaart op toetsen met TreeMap
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); ) )
Uitvoer
Kaart: (pos1 = Java, pos2 = Python, pos3 = JS) Kaart met gesorteerde sleutel (pos1 = Java, pos2 = Python, pos3 = JS)
In het bovenstaande voorbeeld hebben we een kaart gemaakt met de naam talen met HashMap. Hier is de kaart niet gesorteerd.
Om de kaart te sorteren, hebben we een boomkaart van de kaart gemaakt. Nu is de kaart gesorteerd op de sleutels.








