Scala TreeSet exists() 方法及示例
阅读更多:Scala 教程
简介
Scala 是一种函数式编程语言,它在 Java 平台上运行,可用于 Android 应用程序开发、Web 应用程序开发、大数据分析等场景。Scala 的 TreeSet 是一种用于存储有序元素集合的数据结构。其中,exists() 方法可以用于检查指定条件是否存在于 TreeSet 中。
语法
exists() 方法的一般语法如下所示:
def exists(p: (A) ⇒ Boolean): Boolean
参数解释:
- p:指定在 TreeSet 中要检查的条件的函数。
返回值:如果满足指定条件,则返回 true;否则返回 false。
示例
import scala.collection.immutable.TreeSet
object Main extends App {
// 创建一个 TreeSet
val treeSet = TreeSet(1, 2, 3, 4, 5)
// 检查 TreeSet 中是否存在大于等于 3 的元素
val result1 = treeSet.exists(_ >= 3)
println(result1) // true
// 检查 TreeSet 中是否存在小于 0 的元素
val result2 = treeSet.exists(_ < 0)
println(result2) // false
}
在以上示例中,我们首先创建了一个 TreeSet,然后使用 exists() 方法来检查其是否包含指定条件的元素。在第一个检查中,我们检查 TreeSet 中是否存在大于等于 3 的元素,这个条件是满足的,因此输出结果为 true。同样,第二个检查中我们检查 TreeSet 中是否存在小于 0 的元素,这个条件不满足,因此输出结果为 false。
总结
Scala TreeSet 的 exists() 方法可以用于检查指定条件是否存在于 TreeSet 中。exists() 方法的语法如下:
def exists(p: (A) ⇒ Boolean): Boolean
其中,p 是指定在 TreeSet 中要检查的条件的函数。如果满足指定条件,则返回 true;否则返回 false。