【发布时间】:2020-03-01 08:22:17
【问题描述】:
我有一张这样的地图:
var map:Map[String, Double] = Map(
"1" -> 4.6,
"2" -> 2.1,
"3" -> 3.4,
"4" -> 0.3
)
我想将其按值升序排序,以便在打印map中的每个键值对后得到如下输出:
(4,0.3)
(2,2.1)
(3,3.4)
(1,4.6)
我该怎么做?显然 sorted 方法不存在,所以我必须将 Map 转换为另一种数据类型并从那里开始工作。
【问题讨论】:
标签: scala sorting dictionary key-value