📅  最后修改于: 2023-12-03 15:19:57.395000             🧑  作者: Mango
Scala中的Map是一种键值对的集合,其中每个键在集合中只出现一次。toList方法返回一个键值对的列表,该列表包含Map的输入元组对。下面是Scala Map toList()方法的用法及示例。
def toList: List[(A, B)]
toList方法没有参数,它返回一个键值对列表(List),其中每个元素都是Scala中的Tuple2[A, B]类型,A和B分别代表Map中的键和值。
toList方法没有参数。
该方法返回一个列表(List),其中每个元素都是一个包含键和值的元组。
下面是Scala Map toList() 方法的示例:
val map1: Map[String, Int] = Map("a" -> 1, "b" -> 2, "c" -> 3)
val list1 = map1.toList
println(list1)
输出:
List((a,1), (b,2), (c,3))
该例子中,我们创建了一个Map类型的对象map1。我们将这个Map类型的对象传递给toList方法。toList方法返回一个列表(List),其中包含了Map中的键值对。
val map2: Map[String, String] = Map("Java" -> "High", "Scala" -> "Medium", "Python" -> "Low")
val list2 = map2.toList
println(list2)
输出:
List((Java,High), (Scala,Medium), (Python,Low))
在这个例子中,我们创建了一个Map类型的对象map2,该对象的键和值都是字符串类型。当我们将这个Map类型的对象传递给toList方法时,该方法返回一个列表(List),其中包含了Map中的键值对。
Scala Map toList()方法返回一个由Map中的键值对组成的列表(List)。通过该方法,我们可以将Map中的数据转换为一个列表(List)。