📜  Scala Mutable SortedSet filter() 方法(1)

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

Scala Mutable SortedSet filter() 方法

Scala Mutable SortedSet 是一种可变的有序集合,其中元素按照指定的排序方式进行排序。filter() 方法是 Scala Mutable SortedSet 提供的一种用于过滤集合元素的方法,其返回一个新的集合,其中仅包含符合指定条件的元素。

方法签名
def filter(p: A => Boolean): SortedSet[A]

其中,p 表示一个从类型 A 到 Boolean 的函数,返回集合中所有满足条件的元素组成的 SortedSet。

示例

以下是一个示例代码,演示了如何使用 filter() 方法过滤 Scala Mutable SortedSet:

import scala.collection.mutable.SortedSet

object Example {
  def main(args: Array[String]): Unit = {
    val set = SortedSet(5, 8, 2, 1, 9)

    val newSet = set.filter(_ > 5)

    println(newSet) // 输出 SortedSet(8, 9)
  }
}

运行结果按照从小到大的顺序输出了符合条件(大于 5)的元素 8 和 9。

总结

Scala Mutable SortedSet 的 filter() 方法提供了一种简单有效的方式来过滤集合中的元素。使用 filter() 方法可以将集合中符合条件的元素过滤出来,从而得到一个包含所需元素的新集合。