Java-programma om kaart op toetsen te sorteren

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.

Interessante artikelen...