您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 1浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

map的取值问题(NoSuchElementException: key not found: sdfs )

宝哥大数据 发布时间:2018-05-20 22:37:04 ,浏览量:1

今天做一个过去的程序, 从map中匹配关键字, 使用map(“key”), 报错NoSuchElementException: key not found: sdfs 一直被NoSuchElementException混淆, 不知道什么意思 定义一个map
scala> val searchEngines = Map(
     | "www.google.cn" -> "q",
     | "www.yahoo.com" -> "p",
     | "cn.bing.com" -> "q",
     | "www.baidu.com" -> "wd",
     | "www.sogou.com" -> "query"
     | )
使用 searchEngines("sdfs")的取值方式,就报错
scala> searchEngines("sdfs")
java.util.NoSuchElementException: key not found: sdfs
        at scala.collection.MapLike$class.default(MapLike.scala:228)
        at scala.collection.AbstractMap.default(Map.scala:58)
        at scala.collection.MapLike$class.apply(MapLike.scala:141)
        at scala.collection.AbstractMap.apply(Map.scala:58)
        at .(:9)
        at .()
使用searchEngines.get("sdfs")只是返回None
scala> searchEngines.get("sdfs")
res2: Option[String] = None

scala>
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0410s