Scala中的BitSet DropRight()方法示例
Scala中的BitSet是正整数的特殊集合。Scala编程语言具有一个庞大的库,其中包含许多实用程序功能,以帮助轻松处理数据结构。
BitSetdropRight()
方法
BitSetdropRight()
方法用于从BitSet中选择除最后n个元素外的所有元素,即从右侧删除n个元素。
语法:
BitSet_Name.DropRight(n)
参数:
该方法接受单个参数,该参数是要删除的元素数。
返回类型:
返回一个BitSet,其中包含所有选定的元素。
程序1:说明dropRight()
方法工作的程序
// Program to illustrate the working of dropRight() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitset = BitSet(6, 1, 2, 9, 4, 8, 3) println("myBitset : " + myBitset) val newBitset = myBitset.dropRight(3) println("myBitset after deleting 3 elements: " + newBitset) } }
输出:
myBitset : BitSet(1, 2, 3, 4, 6, 8, 9) myBitset after deleting 3 elements: BitSet(1, 2, 3, 4)
程序2:该程序说明dropRight()
n大于BitSet的大小时方法的工作。
// Program to illustrate the working of dropRight() method import scala.collection.immutable.BitSet object MyObject { def main(args: Array[String]) { val myBitset = BitSet(6, 1, 2, 9, 4, 8, 3) println("myBitset : " + myBitset) val newBitset = myBitset.dropRight(10) println("myBitset after deleting 10 elements: " + newBitset) } }
输出:
myBitset : BitSet(1, 2, 3, 4, 6, 8, 9) myBitset after deleting 10 elements: BitSet()