Scala中的BitSet drop()方法示例
Scala中的BitSet是正整数的特殊集合。Scala编程语言具有一个庞大的库,其中包含许多实用程序功能,以帮助轻松处理数据结构。
BitSetdrop()
方法
BitSetdrop()
方法用于从BitSet中删除前n个元素。
语法:
bitset_name.drop(n)
参数:
它接受单个参数(n),它是要删除的元素数。
返回类型:
返回一个BitSet,其中包含删除后剩余的元素。
程序1:演示Scala中放置方法的工作的程序
// Program to illustrate the working of drop() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitset = BitSet(1, 3, 6, 2, 9) println("myBitset : " + myBitset) val newBitset = myBitset.drop(3) println("myBitset after deleting 3 elements : " + newBitset) } }
输出:
myBitset : BitSet(1, 2, 3, 6, 9) myBitset after deleting 3 elements : BitSet(6, 9)
说明:在上面的代码中,我们在Scala中创建了一个名为myBitset的BitSet。然后使用放置方法放置3个元素并打印生成的BitSet。
程序2:演示在Scala中放置方法的工作的程序
// Program to illustrate the working of drop() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitset = BitSet(1, 3, 6, 2, 9) println("myBitset : " + myBitset) val newBitset = myBitset.drop(6) println("myBitset after deleting 6 elements : " + newBitset) } }
输出:
myBitset : BitSet(1, 2, 3, 6, 9) myBitset after deleting 6 elements : BitSet()
说明:在上面的代码中,我们在Scala中创建了一个名为myBitset的BitSet。然后使用drop方法删除6个元素,该元素大于数组的大小。在这里,该方法返回一个空的BitSet。最后,我们将打印出最终的BitSet。