Java-program för att sortera karta efter tangenter

I det här exemplet lär vi oss att sortera kartan efter nycklar i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java Map Interface
  • Java HashMap
  • Java TreeMap

Exempel: Sortera en karta efter tangenter med 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); ) )

Produktion

 Karta: (pos1 = Java, pos2 = Python, pos3 = JS) Karta med sorterad nyckel (pos1 = Java, pos2 = Python, pos3 = JS)

I exemplet ovan har vi skapat en karta med namnet språk med HashMap. Här är kartan inte sorterad.

För att sortera kartan skapade vi en trekarta från kartan. Nu sorteras kartan efter dess nycklar.

Intressanta artiklar...