Ordenar um mapa <Key, Value> por valores

Eu sou relativamente novo em Java, e muitas vezes acho que preciso classificar umMap<Key, Value> nos valores.

Como os valores não são únicos, eu me encontro convertendokeySet em umarraye classificar essa matriz por meioordem de matriz com umcomparador personalizado que classifica o valor associado à chave.

Existe um caminho mais fácil?

questionAnswers(30)

yourAnswerToTheQuestion