📜  带有示例的 Scala Map toArray() 方法(1)

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

Scala Map toArray() 方法

toArray方法是Scala Map的一个方法,它用于将映射的键值对转换为数组。本文将介绍如何使用Scala Map toArray()方法,并给出相应的示例。

语法
def toArray: Array[(K, V)]

toArray方法没有参数,它的返回值是一个元组的数组,该数组包含Map中的所有键值对。

使用示例

下面是一个简单的Scala Map toArray()的示例,该示例演示了如何使用toArray()方法将一个Map转换为一个元组的数组。

object Demo {
  def main(args: Array[String]) {
    val fruit = Map("apple" -> 1, "banana" -> 2, "pear" -> 3)
    val fruitArray = fruit.toArray

    for(element <- fruitArray) {
      println("Key: " + element._1 + " Value: " + element._2)
    }
  }
}

在上面的示例中,我们创建了一个名为“fruit”的映射,其中包含三个键值对。我们使用toArray()方法将映射转换为元组的数组,并将结果存储在名为“fruitArray”的变量中。

我们在for循环中遍历数组并打印出每个键值对的键和值。

输出结果如下:

Key: apple Value: 1
Key: banana Value: 2
Key: pear Value: 3