11.6.1 Map 取值

方法1: map(key)

package com.atguigu.day11.map

import scala.collection.mutable

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

    val map1: mutable.Map[String, Int]
    = mutable.Map("a" -> 1, "c" -> 2, "b" -> 3)
    println(map1("a"))
    //        println(map1("d"))  // key 不存在所以会抛出异常
    // 取值前应该判这个key是否存在, 存在再取
    if(map1.contains("d")){
      println(map1("d"))
    }else{
      println("你要查找的key不存在")
    }
  }
}


方法2: map.get(key).get


方法3: map.getOrElse

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-12-05 09:17:02

results matching ""

    No results matching ""