📅  最后修改于: 2023-12-03 15:25:28.989000             🧑  作者: Mango
Scala TreeSet 是一个基于平衡二叉树的集合类。它继承于 SortedSet 特质,并重写了部分方法,如 contains() 方法。该方法用于判断某个元素是否存在于 TreeSet 中。
contains() 方法的语法如下:
def contains(key: A): Boolean
contains() 方法接收一个类型为 A 的参数 key,用于判断该元素在 TreeSet 中是否存在。
contains() 方法返回一个 Boolean 类型的值,表示 TreeSet 中是否存在该元素。存在则返回 true,不存在则返回 false。
下面是一个示例代码,演示了如何使用 TreeSet 的 contains() 方法:
import scala.collection.immutable.TreeSet
object Main {
def main(args: Array[String]): Unit = {
val treeSet = TreeSet(3, 1, 4)
// 使用 contains() 方法判断元素是否在 TreeSet 中
println(treeSet.contains(3)) // true
println(treeSet.contains(2)) // false
}
}
上面的代码中,我们首先创建了一个 TreeSet 对象,使用 contains() 方法分别判断了元素 3 和元素 2 是否在该集合中,并打印了结果。
运行上述代码,输出结果如下:
true
false
Scala 的 TreeSet 类提供了 contains() 方法,用于判断某个元素是否存在于 TreeSet 中。在实际开发中,可以根据具体需求灵活使用该方法,快速判断集合中是否存在目标元素。