Scala教程
Scala面向对象
Scala高级

Scala HashMap

Scala HashMap

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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4