Программа Java для сортировки карты по ключам

В этом примере мы научимся сортировать карту по ключам в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Интерфейс карты Java
  • Java HashMap
  • Java TreeMap

Пример: отсортировать карту по ключам с помощью 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); ) )

Вывод

 Карта: (pos1 = Java, pos2 = Python, pos3 = JS) Карта с отсортированным ключом (pos1 = Java, pos2 = Python, pos3 = JS)

В приведенном выше примере мы создали карту с именем languages ​​using HashMap. Здесь карта не отсортирована.

Чтобы отсортировать карту, мы создали древовидную карту из карты. Теперь карта отсортирована по ключам.

Интересные статьи...