scala

27 阅读1分钟

object map01 {

  def main(args: Array[String]): Unit = {

    val map1 = mutable.Map((42 -> "湖北省"),(14 -> "山西省"))

    //添加一个元素
    map1 += (19 -> "河南省")

    //删除 删除根据key值来删
    map1 -= 42

    //14对应哪个省
    val ret = map1.get(14)//如果找到了就有值 没有就是mone
    if(ret.isDefined){
      println(ret.get)
    }

    println(map1)

    //遍历
    for ((key,value)<- map1){
      println(s"${value}身份证的前两位编号是${key}")
    }

  }
}

package list

object list01 {
  def main(args: Array[String]): Unit = {
    //不可变列表
    val list1 = List("湖北","湖南","广东","湖北")
    //list +="北京"
    println(list1)
    //可变列表
    val list2 = scala.collection.mutable.ListBuffer("湖北","湖南","广东")
    //可变列表
    list2 += "北京"
  }

}