Scala的HashMap的初始化语句
时间: 2024-09-08 19:03:32 浏览: 46
scala-hashmap:Scala中的基本HashMap实现
在Scala中,`HashMap` 是一个可变的键值对集合,属于`mutable.HashMap`类。要初始化一个`HashMap`,你可以使用以下几种方式:
1. 使用`Map.apply`方法创建一个带有初始值的`HashMap`:
```scala
val myMap = scala.collection.mutable.HashMap("key1" -> "value1", "key2" -> "value2")
```
2. 先创建一个空的`HashMap`,然后添加元素:
```scala
val myMap = scala.collection.mutable.HashMap[String, String]()
myMap += ("key1" -> "value1")
myMap += ("key2" -> "value2")
```
3. 使用`withDefaultValue`方法提供默认值:
```scala
val myMap = scala.collection.mutable.HashMap("key1" -> "value1").withDefaultValue("default")
```
以上方法展示了如何创建一个`HashMap`以及如何初始化它。在Scala中,`HashMap`通常被用于需要快速查找和更新数据的场景。
阅读全文