📅  最后修改于: 2023-12-03 15:05:03.893000             🧑  作者: Mango
在 Scala 中,Set 是一种不重复元素的集合。intersect()
方法用于计算两个 Set 的交集,返回一个新的 Set,包含同时存在于两个 Set 中的元素。
intersect()
方法的语法如下:
def intersect(that: collection.Set[A]): Set[A]
该方法接受一个另外的 Set 作为参数,并返回一个新的 Set。
下面是一个使用 intersect()
方法的示例代码:
val set1 = Set(1, 2, 3, 4, 5)
val set2 = Set(4, 5, 6, 7, 8)
val intersection = set1.intersect(set2)
println(intersection)
输出结果为:
Set(4, 5)
在上面的示例中,我们创建了两个 Set:set1
和 set2
,分别包含一些整数元素。然后,我们调用 intersect()
方法获取两个 Set 的交集,并将结果赋值给 intersection
。最后打印出 intersection
,输出结果为交集中的元素。
intersect()
方法返回的是一个新的 Set,原始 Set 不会发生变化。以上是关于 Scala Set 的 intersect()
方法的介绍和示例。通过使用该方法,您可以轻松计算两个 Set 的交集,方便进行集合操作。