📅  最后修改于: 2023-12-03 15:09:45.280000             🧑  作者: Mango
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