package com.miaoli.blogtest
import scala.collection.mutable
//scala中Map集合的简单使用
object TestMap {
def main(args: Array[String]): Unit = {
//创建一个空的map
val emptyMap = new mutable.HashMap[String, Int]()
println(emptyMap) //Map()
//不可变Map
val immutableMap = Map("hmm" -> 18, "lilei" -> 20)
println(immutableMap)
// immutableMap("hanmeimei")=30 Error 错错错!
//(immutableMap)
//Error:(15, 5) value update is not a member of scala.collection.immutable.Map[String,Int]
// immutableMap("hanmeimei")=30
//创建可变的map
val age = scala.collection.mutable.Map("hanmeimei" -> 18, "lilei" -> 20)
println(age)
//重新赋值
age("hanmeimei") = 333
age("lilei") = 555
println(age)
// 获取不存在的key会报异常 Exception in thread "main" java.util.NoSuchElementException: key not found: yxj
//println(ages("l
Scala Map集合的简单使用
最新推荐文章于 2024-06-22 19:28:54 发布
本文介绍了Scala编程中Map集合的基本用法,包括创建Map、添加元素、删除元素、遍历Map以及常见操作示例,帮助理解Scala Map的高效数据存储和管理。
摘要由CSDN通过智能技术生成