map的添加元素
添加下列信息
eg1:
01---胡同学
02---王同学
42→湖北省
14→山西
鄂A→武汉
鄂N→潜江
注: 键值对
key → calue 结构(特点)
map:用来表示键值对格式
package map
object map01 {
def main(args: Array[String]): Unit = {
val map1 = scala.collection.mutable.Map((42 ->"湖北省"),(14 -> "山西省"))
println(map1)
}
}
eg2:
在每一个scala文件中,它都会自动导入一些包(简化)
默认情况下,不写任何的导入语句和包名,map是表示不可变的,则不可使用+=的方式来添加新的键值对!
eg:map += (19 -> "河南省")
改为val map1 = mutable.Map((42 ->"湖北省"),(14 -> "山西省"))可以输出
object map01 {
def main(args: Array[String]): Unit = {
val map1 = mutable.Map((42 ->"湖北省"),(14 -> "山西省"))
//可以简化为val map1 = Map((42 ->"湖北省"),(14 -> "山西省"))
//添加一个元素
map1 += (19 -> "河南省")
println(map1)
}
}