Ordenar un mapa <clave, valor> por valores
Soy relativamente nuevo en Java, y a menudo encuentro que necesito ordenar unMap<Key, Value>
en los valores.
Como los valores no son únicos, me encuentro convirtiendo elkeySet
en unaarray
, y clasificando esa matriz a través deordenamiento en matriz con uncomparador personalizado que ordena en el valor asociado a la clave.
hay una manera mas facil?