map---键值对(key-calue)

38 阅读1分钟

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)

  }


}