map映射

28 阅读1分钟

map映射 常见操作

package map
object map01 {
  def main(args: Array[String]): Unit = {
    val map1 = scala.collection.mutable.Map( ("alice" -> 90), ("bob" -> 80), ("bob" -> 100) )
    // bob这个键有重复,只保留一个

    // 1 添加
    map1 += ("juddy" -> 90)

    // 2 删除
    map1 -= "bob"

    // 3 查询元素
    val key = "alice"
    val ret = map1.get(key)
    if(ret.isDefined){
      println(s"${key} 对于的值是:${ret.get}")
    } else {
      println(s"${key} 不存在")
    }

    println(ret)
  }
}

image.png