📌  相关文章
📜  Scala Mutable SortedMap toArray() 方法与示例(1)

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

Scala Mutable SortedMap toArray() 方法

简介

在 Scala 中,Mutable SortedMap 是一种可变的有序映射(键值对),toArray() 方法用于将其转化成数组。

语法

下面是 toArray() 方法的语法:

def toArray: Array[(K, V)]
参数说明

toArray() 方法无需传入任何参数。

返回值

该方法返回一个由 SortedMap 中所有键值对组成的元组数组。

示例

下面是该方法的示例代码:

import scala.collection.mutable.SortedMap

object MutableSortedMapToArrayExample extends App {

  // 创建一个 Mutable SortedMap
  val fruitAges = SortedMap("apple" -> 2, "orange" -> 4, "banana" -> 3)

  // 将 SortedMap 转化成数组
  val result = fruitAges.toArray

  // 循环遍历元组数组并打印输出
  for (i <- result) {
    println(i)
  }
}

输出结果:

(apple,2)
(banana,3)
(orange,4)

我们可以看到,该方法返回了一个由 SortedMap 中所有键值对组成的元组数组,并按照键的自然排序从小到大排列。

值得注意的是,由于 SortedMap 本身已经是按照键的自然排序进行排序的,因此 toArray() 方法返回的数组同样也是按照键的自然排序排列的。

总结

toArray() 方法可将 Mutable SortedMap 转化成一个键值对数组。该方法无需传入任何参数,返回值为元组数组。