object Map{
def main(args: Array[String]): Unit = {
//引用可变,支持读写操作;
var map = Map[String,String]("name" -> "song","age" -> "24","context1" -> "hello","context2" -> "world")
map += ("city" -> "上海") //新增元素
//打印结果为:Map(city -> 上海,"name" -> "song","age" -> "24","context1" -> "hello","context2" -> "world")
println(map)
//引用不可变,只能第一次写入值,之后只能读取(val不可变,var可变)
val map2 = Map[String,String]("sex" -> "男","city" -> "郑州")
//(如果 map2 += ("city" -> "上海"), )
//引用不可变,支持读写操作;
val map3 = scala.collection.mutable.Map[String,String]()
//添加单个元素;
map3 += ("test" -> "value")
//添加多个元素;
scala--Map操作大全
最新推荐文章于 2024-08-18 21:16:27 发布
本文深入探讨Scala中的Map数据结构,包括创建Map、增删改查操作、转换与合并等核心功能,助你全面掌握Scala Map的使用技巧。

最低0.47元/天 解锁文章
2673

被折叠的 条评论
为什么被折叠?



