📌  相关文章
📜  带有示例的 Scala SortedMap toArray() 方法(1)

📅  最后修改于: 2023-12-03 15:09:45.409000             🧑  作者: Mango

Scala SortedMap toArray() 方法介绍

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 集合库中提供的丰富的方法和函数。

参考文献: