📅  最后修改于: 2023-12-03 14:47:16.128000             🧑  作者: Mango
Scala Mutable SortedSet 是一个可变的有序集合,其中包含唯一的元素,元素按照自然顺序排序。
intersect() 方法用于返回两个 SortedSet 的交集,即只包含两个集合都存在的元素的新集合。
def intersect(that: SortedSet[A]): this.type
that - 与当前集合进行比较的 SortedSet。
当前 SortedSet 与指定 SortedSet 的交集。
import scala.collection.mutable.SortedSet
object Main extends App {
val set1: SortedSet[Int] = SortedSet(1, 2, 3, 4)
val set2: SortedSet[Int] = SortedSet(3, 4, 5, 6)
val intersectSet: SortedSet[Int] = set1.intersect(set2)
println(intersectSet) // 输出:SortedSet(3, 4)
}
在这个例子中,我们创建了两个 SortedSet set1 和 set2,它们都包含几个整数。我们调用 set1 的 intersect() 方法,传递 set2 作为参数。方法返回一个新的 SortedSet,其中包含 set1 和 set2 的交集。
最后,我们打印结果,并得到了包含 3 和 4 的 SortedSet。