Programma Java per ordinare la mappa per chiavi

In questo esempio, impareremo a ordinare la mappa per chiavi in ​​Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Interfaccia Java Map
  • Java HashMap
  • Java TreeMap

Esempio: ordina una mappa per chiavi usando 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); ) )

Produzione

 Mappa: (pos1 = Java, pos2 = Python, pos3 = JS) Mappa con chiave ordinata (pos1 = Java, pos2 = Python, pos3 = JS)

Nell'esempio sopra, abbiamo creato una mappa denominata lingue utilizzando HashMap. Qui la mappa non è ordinata.

Per ordinare la mappa, abbiamo creato una mappa ad albero dalla mappa. Ora la mappa è ordinata in base alle sue chiavi.

Articoli interessanti...