Scala中的BitSet是正整数的特殊集合。Scala编程语言具有一个庞大的库,其中包含许多实用程序功能,以帮助轻松处理数据结构。
count()
方法BitSetcount()
方法用于计算BitSet中存在的元素总数。
语法:
bitSet_Name.count(x:true)
参数:
它接受一个参数。
返回类型:
它返回一个整数值,该值是数组中元素的数量。
让我们看一些例子来了解该方法的工作原理。
程序1:说明count()
方法工作的程序
// Program to illustrate the working of count() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitSet = BitSet(4, 1, 6, 2, 9) println("myBitSet : " + myBitSet) val eleCount = myBitSet.count(x => true) println("The count of elements in BitSet is " + eleCount) } }
输出:
myBitSet : BitSet(1, 2, 4, 6, 9) The count of elements in BitSet is 5
说明:在上面的代码中,我们创建了一个名为myBitSet的BitSet并包含了一些元素。然后,我们使用了count方法对BitSet中的元素数量进行计数并打印出来。
程序2:说明count()
方法工作的程序
// Program to illustrate the working of count() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitSet = BitSet() println("myBitSet : " + myBitSet) val eleCount = myBitSet.count(x => true) println("The count of elements in BitSet is " + eleCount) } }
输出:
myBitSet : BitSet()The count of elements in BitSet is 0
说明:在上面的代码中,我们创建了一个名为myBitSet的BitSet,其中包含0个元素。然后,我们使用了count()方法来查找BitSet中的元素数量并打印该值。
程序3:程序说明count()
方法的工作
// Program to illustrate the working of count() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitSet = BitSet(4, 1, 6, 2, 9) println("myBitSet : " + myBitSet) val eleCount = myBitSet.count(x => false) println("The count of elements in BitSet is " + eleCount) } }
输出:
myBitSet : BitSet(1, 2, 4, 6, 9) The count of elements in BitSet is 0