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


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


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

BitSet dropWhile() 方法

BitSet dropWhile() 方法用于删除第一个满足给定条件的元素并返回剩余的BitSet。

用法:

bitset_name.dropWhile(condition)

参数:

它接受单个参数,该参数是删除元素的条件。

返回类型:

返回一个 BitSet,其中包含删除后的元素。

程序1:使用 dropWhile() 方法从 BitSet 中删除元素的示例

// Program to illustrate the working of dropWhile() method

import scala.collection.immutable.BitSet

object MyObject {
    def main(args:Array[String]) {
        val myBitset = BitSet(8, 3, 6, 2, 9)
    
        println("myBitset:" + myBitset)    
    
        val newBitset = myBitset.dropWhile(x => {x % 2 == 0} )
    
        println("myBitset after deleting elements using dropWhile:" + newBitset)    
    }
}

输出:

myBitset:BitSet(2, 3, 6, 8, 9)
myBitset after deleting elements using dropWhile:BitSet(3, 6, 8, 9)

说明:在上面的代码中,我们在 Scala 中创建了一个名为 myBitset 的 BitSet。然后删除第一个偶数元素,然后打印生成的 BitSet。



相关用法


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