当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala BitSet DropRight()用法及代码示例


Scala 中的 BitSet 是一个特殊的正整数集合。 Scala 编程语言有一个庞大的库,其中包含许多实用函数,可以帮助轻松处理数据结构。

BitSet dropRight() 方法

BitSet dropRight() 方法用于从 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:程序说明当n大于BitSet的大小时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(10)
    
        println("myBitset after deleting 10 elements:" + newBitset)    
    }
}

输出:

myBitset:BitSet(1, 2, 3, 4, 6, 8, 9)
myBitset after deleting 10 elements:BitSet()


相关用法


注:本文由纯净天空筛选整理自 BitSet DropRight() Method in Scala with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。