Я относительно новичок в Java и часто обнаруживаю, что мне нужно сортировать Map<Key, Value>
по значениям.
Поскольку значения не уникальны, я обнаружил, что преобразовал keySet
в array
и сортировал этот массив с помощью сортировки массива с помощью специализированного компаратора, который сортирует по значению, связанному с ключом.
Есть ли более простой способ?