Scala Map是否存在key

Scala Map是否存在key

Scala 中,我们可以使用 Map.contains 方法来查看 Map 中是否存在指定的 Key。

案例

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") val sites = Map("haicoder" -> "http://www.haicoder.net", "baidu" -> "http://www.baidu.com", "taobao" -> "http://www.taobao.com") if( sites.contains( "haicoder" )){ println("haicoder 键存在,对应的值为 :" + sites("haicoder")) }else{ println("haicoder 键不存在") } if( sites.contains( "baidu" )){ println("baidu 键存在,对应的值为 :" + sites("baidu")) }else{ println("baidu 键不存在") } if( sites.contains( "google" )){ println("google 键存在,对应的值为 :" + sites("google")) }else{ println("google 键不存在") } } }

执行以上代码,输出结果为:

16_Scala Map键是否存在.png

我们使用了 contains 判断 Map 中是否存在某个键。

Scala Map是否存在key总结

在 Scala 中,我们可以使用 Map.contains 方法来查看 Map 中是否存在指定的 Key。