📜  Scala SortedSet count() 方法示例(1)

📅  最后修改于: 2023-12-03 14:47:16.448000             🧑  作者: Mango

Scala SortedSet count() 方法示例

count() 方法是 Scala 中 SortedSet 接口的一个成员方法,用于计算满足给定条件的元素数量。在本示例中,我们将介绍如何使用 count() 方法来统计 SortedSet 中满足特定条件的元素的个数。

创建 SortedSet

首先,让我们创建一个 SortedSet 并初始化它。在本示例中,我们将使用整数类型的元素来演示。

import scala.collection.immutable.SortedSet

val numbers: SortedSet[Int] = SortedSet(5, 9, 2, 7, 1)

上面的代码创建了一个名为 numbers 的 SortedSet,并使用整数类型的元素进行初始化。

使用 count() 方法

接下来,让我们使用 count() 方法来计算满足给定条件的元素的数量。在本示例中,我们将计算 SortedSet 中大于等于 5 的元素个数。

val count: Int = numbers.count(_ >= 5)
println(s"Count: $count")

上面的代码使用 count(_ >= 5) 来计算大于等于 5 的元素数量,并将结果存储在变量 count 中。然后,我们使用 println() 方法打印出计数的结果。

完整示例代码

下面是完整的示例代码:

import scala.collection.immutable.SortedSet

val numbers: SortedSet[Int] = SortedSet(5, 9, 2, 7, 1)
val count: Int = numbers.count(_ >= 5)
println(s"Count: $count")

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

Count: 3

这表示在 numbers 中,大于等于 5 的元素个数为 3。

使用 count() 方法可以方便地统计满足特定条件的元素数量,帮助程序员更好地处理和分析数据。