📅  最后修改于: 2023-12-03 14:47:16.448000             🧑  作者: Mango
count()
方法是 Scala 中 SortedSet 接口的一个成员方法,用于计算满足给定条件的元素数量。在本示例中,我们将介绍如何使用 count()
方法来统计 SortedSet 中满足特定条件的元素的个数。
首先,让我们创建一个 SortedSet 并初始化它。在本示例中,我们将使用整数类型的元素来演示。
import scala.collection.immutable.SortedSet
val numbers: SortedSet[Int] = SortedSet(5, 9, 2, 7, 1)
上面的代码创建了一个名为 numbers
的 SortedSet,并使用整数类型的元素进行初始化。
接下来,让我们使用 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()
方法可以方便地统计满足特定条件的元素数量,帮助程序员更好地处理和分析数据。