Programme Java pour trier la carte par clés

Dans cet exemple, nous allons apprendre à trier la carte par clés en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Interface de carte Java
  • Java HashMap
  • TreeMap Java

Exemple: trier une carte par clés à l'aide de 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); ) )

Production

 Carte: (pos1 = Java, pos2 = Python, pos3 = JS) Carte avec clé triée (pos1 = Java, pos2 = Python, pos3 = JS)

Dans l'exemple ci-dessus, nous avons créé une carte nommée languages ​​using HashMap. Ici, la carte n'est pas triée.

Pour trier la carte, nous avons créé un treemap à partir de la carte. Maintenant, la carte est triée par ses clés.

Articles intéressants...