📜  Scala 不可变 TreeSet contains() 方法(1)

📅  最后修改于: 2023-12-03 15:05:04.379000             🧑  作者: Mango

Scala 不可变 TreeSet contains() 方法介绍

Scala 的不可变 TreeSet 是使用可排序不可重复元素的集合,它提供了 contains() 方法来判断元素是否存在于 TreeSet 中。

contains() 方法的语法

contains() 方法的语法如下所示:

def contains(elem: A): Boolean

其中,elem 表示需要判断的元素,A 表示 TreeSet 中存储的元素类型,返回一个 Boolean 类型的值,如果元素存在于 TreeSet 中,则返回 true,否则返回 false。

contains() 方法的使用示例

以下示例展示了如何使用 contains() 方法来判断 TreeSet 中是否包含指定元素:

import scala.collection.immutable.TreeSet

object Main extends App {
  val treeSet = TreeSet(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9)

  println(treeSet.contains(2)) // true
  println(treeSet.contains(7)) // false
}

在上面的示例中,我们创建了一个 TreeSet 对象 treeSet,其中包含了多个重复元素。然后我们通过 contains() 方法来判断 TreeSet 中是否包含指定元素。当我们判断元素 2 是否存在时,输出结果为 true;当我们判断元素 7 是否存在时,输出结果为 false。

注意事项

需要注意的是,contains() 方法只能用于不可变 TreeSet 中,如果使用可变 TreeSet 可能会出现异常或不正确的结果。

总结

本文介绍了 Scala 不可变 TreeSet 的 contains() 方法,它可以用来判断 TreeSet 中是否包含指定元素。该方法的语法简单、使用方便,不可变 TreeSet 是 Scala 中常用的集合类型之一,可以帮助开发者快速、高效地处理数据。