Browse - Programming Tips - How can I sort the keys of a Map ?

Date: 2012dec16
Language: Scala

Q.  How can I sort the keys of a Map ?

A.  Use keySet to obtain the keys.  But its a Set which aren't sorted.
So convert it to an Array or List and sort with "sorted".

val mymap = Map("one" -> 1, "two" -> 2, "three" -> 3) for (mykey <- mymap.keySet.toArray.sorted) { // Do something }