當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。