个性化阅读
专注于IT技术分析

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
赞(0)
未经允许不得转载:srcmini » Scala HashMap用法示例

评论 抢沙发

评论前必须登录!