【发布时间】:2021-01-17 17:50:27
【问题描述】:
我有一个字符串列表
val str = List("A","B","C","D")
并给出:
val map = Map(("A"->3),("B"->1),("C"->10),("D"->5))
要根据给定的地图值对 str 列表进行排序,我尝试了str.sortBy(map)。它给了我错误"A" key is not found。有人可以帮我看看我做错了什么吗?
【问题讨论】:
-
按原样工作。
-
您可能希望使用
getOrElse来为缺少的键提供默认值。
标签: scala