Как создать TreeMap в обратном порядке в Java
По умолчанию элементы TreeMap в Java отсортированы в порядке возрастания ключей. Однако мы можем создать TreeMap в обратном порядке, используя метод Collections.reverseOrder () в Java, и отображать элементы в порядке убывания ключей.
Метод Collections.reverseOrderS () в Java возвращает Comparator, который устанавливает обратный порядок переданного объекта Comparator. Мы можем использовать этот метод для сортировки любого списка или любой другой коллекции в порядке, обратном определенному пользователем компаратору.
Примеры :
// Вставляем элементы в TreeMap
Вход : treemap.put («1», «Добро пожаловать»);
             treemap.put («2», «до»);
             treemap.put («3», «the»);
             treemap.put («4», «Гики»);
             treemap.put («5», «Сообщество»);
// Элементы должны быть напечатаны в обратном порядке
// их вставки
Результат : 5: Сообщество
               4: Гики
               3:
               2: чтобы
               1: Добро пожаловать
Below program shows how to traverse a TreeMap in reverse order:
// Java program to traverse a TreeMap// in reverse orderimport java.util.*;  class GFG {    public static void main(String args[])    {        // Map to store the elements        Map<String, String> treemap =                new TreeMap<String, String>(Collections.reverseOrder());          // Put elements to the map        treemap.put("1", "Welcome");        treemap.put("2", "to");        treemap.put("3", "the");        treemap.put("4", "Geeks");        treemap.put("5", "Community");          Set set = treemap.entrySet();        Iterator i = set.iterator();          // Traverse map and print elements        while (i.hasNext()) {            Map.Entry me = (Map.Entry)i.next();            System.out.print(me.getKey() + ": ");            System.out.println(me.getValue());        }    }} | 
5: Community 4: Geeks 3: the 2: to 1: Welcome
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .