📅  最后修改于: 2023-12-03 15:34:50.135000             🧑  作者: Mango
contains
方法是Scala
可变排序映射集合Mutable SortedMap
的一个成员方法,用于判断集合中是否包含指定元素。本文将介绍contains
方法的语法和使用示例。
以下是contains
方法的语法:
def contains(key: A): Boolean
其中,A
是排序映射集合中键值对中键的类型。
contains
方法接收一个参数key
,表示需要判断是否存在于集合中的键。
如果集合中包含指定键,则该方法将返回true
,否则返回false
。
下面是一个使用contains
方法判断集合中是否包含指定键的示例:
import scala.collection.mutable.SortedMap
object Example extends App {
val map = SortedMap("a" -> 1, "b" -> 2, "c" -> 3)
// 判断指定键是否存在于集合中
val contains_a = map.contains("a") // true
val contains_d = map.contains("d") // false
// 打印结果
println(contains_a) // 输出 true
println(contains_d) // 输出 false
}
在上面的示例中,我们创建了一个键为字符串、值为整数的排序映射集合map
。然后,我们使用contains
方法分别判断了键"a"
和键"d"
是否存在于集合中,并将结果分别保存在contains_a
和contains_d
变量中。最后,我们将结果打印出来,可以看到,只有键"a"
存在于集合中,因此contains_a
的值为true
,而键"d"
不存在于集合中,因此contains_d
的值为false
。
使用contains
方法可以帮助我们在排序映射集合中查找指定键是否存在,从而使程序的逻辑更加清晰和高效。