Scala BitSet diff() 方法示例
Scala Bitsets 是非负整数的集合,以64位字中打包的位可变大小数组表示。diff() 方法用于计算该集合和另一个集合的差集。
方法定义:def diff()
返回类型:返回一个包含差集元素的集合
示例#1:
// Scala 程序示例
// 利用diff()方法计算差集
import scala.collection.immutable.BitSet
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建 BitSet
val s1 = BitSet(1, 2, 3, 4, 5)
val s2 = BitSet(1, 2, 3)
// 应用diff()方法
val s3 = s1.diff(s2)
// 打印输出
for(elem <- s3)
println(elem)
}
}
4
5
示例#2:
// Scala 程序示例
// 利用diff()方法计算差集
import scala.collection.immutable.BitSet
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建 BitSet
val s1 = BitSet(1, 2, 3, 4, 5)
val s2 = BitSet(6, 2, 7, 8)
// 应用diff()方法
val s3 = s1.diff(s2)
// 打印输出
for(elem <- s3)
println(elem)
}
}
1
3
4
5
更多Scala相关文章,请阅读:Scala 教程