📅  最后修改于: 2023-12-03 15:19:57.315000             🧑  作者: Mango
Scala中的Map是一种键值对映射的可变集合类型。Map.clear()方法可以用于删除Map中的所有元素。
def clear(): Unit
clear()方法不需要输入参数,它返回一个Unit类型,表示操作成功执行。
// 创建一个可变的Map
val myMap = scala.collection.mutable.Map("a" -> 1, "b" -> 2, "c" -> 3)
// 输出Map的元素
println("Map元素: " + myMap)
// 删除Map的所有元素
myMap.clear()
// 再次输出Map的元素,为空
println("Map元素: " + myMap)
输出:
Map元素: Map(a -> 1, b -> 2, c -> 3)
Map元素: Map()
在上面的示例中,我们创建了一个可变的Map,并使用println函数输出Map的所有元素。然后调用myMap.clear()方法删除Map中的所有元素。最后再次使用println函数输出Map的所有元素,发现Map已经为空了。
clear()方法适用于需要删除Map中所有元素的场景,比如重新使用Map前需要清空Map。
Scala中的Map.clear()方法可以很方便地删除Map中的所有元素,特别适用于需要重新使用Map前需要清空Map的情况。