sortingkotlin

How to sort LinkedHashMap by values in Kotlin?


To sort by keys I can use

map.toSortedMap()

But what is the best way to sort LinkedHashMap by values in Kotlin?


Solution

  • map.toList()
        .sortedBy { (key, value) -> value }
        .toMap()