📅  最后修改于: 2023-12-03 15:09:45.409000             🧑  作者: Mango
SortedMap
是 Scala 标准库的一个集合类型,它是一个有序映射,其中的元素按照其 key 的顺序排列。toArray()
方法可以将 SortedMap 转换为一个数组,返回值类型为 Array[(K, V)]
,其中 K 和 V 分别是 SortedMap 的键和值的类型。
下面是 SortedMap
toArray() 方法的用法示例:
import scala.collection.SortedMap
object Main extends App {
val sortedMap = SortedMap("a" -> 1, "b" -> 2, "c" -> 3)
val array = sortedMap.toArray
println(array.mkString(", "))
}
在上面的示例中,我们首先创建了一个 SortedMap
对象 sortedMap
,其中包含三个键值对。然后,使用 toArray()
方法将 SortedMap 转换为一个数组 array
。最后,我们通过 mkString()
方法将数组元素转换为字符串并打印输出。
运行上述代码,输出结果如下:
(a,1), (b,2), (c,3)
需要注意的是,SortedMap
中的元素是按照键的顺序排列的,因此转换为数组后也是按照键的顺序排列的。
如果你需要对 SortedMap
进行排序或其他操作,可以使用 Scala 集合库中提供的丰富的方法和函数。
参考文献: