HashMap用于存储元素。它使用哈希码存储元素并返回地图。
HashMap示例
在此示例中, 我们创建了一个HashMap。
import scala.collection.immutable._
object MainObject{
def main(args:Array[String]){
var hashMap = new HashMap()
var hashMap2 = HashMap("A"->"Apple", "B"->"Ball", "C"->"Cat")
println(hashMap)
println(hashMap2)
}
}
输出
Map()
Map(A -> Apple, B -> Ball, C -> Cat)
Scala HashMap示例:添加和访问元素
在下面的示例中, 我们创建了一个HashMap。该程序还添加了元素和访问元素。
import scala.collection.immutable._
object MainObject{
def main(args:Array[String]){
var hashMap = HashMap("A"->"Apple", "B"->"Ball", "C"->"Cat")
hashMap.foreach {
case (key, value) => println (key + " -> " + value) // Iterating elements
}
println(hashMap("B")) // Accessing value by using key
var newHashMap = hashMap+("D"->"Doll")
newHashMap.foreach {
case (key, value) => println (key + " -> " + value)
}
}
}
输出
A -> Apple
B -> Ball
C -> Cat
Ball
A -> Apple
B -> Ball
C -> Cat
D -> Doll