Home »
Scala
BitSet drop() Method in Scala
By IncludeHelp Last updated : November 14, 2024
BitSet in Scala is a special collection of positive integers. Scala programming language has a huge library containing a lot of utility functions to help working with data structure easy.
BitSet drop() method
BitSet drop() method is used to delete first n elements from the BitSet.
Syntax
bitset_name.drop(n)
Parameters
It accepts a single parameter (n) which is the number of elements to be dropped.
Return Type
Returns a BitSet which contains the elements that remained after dropping.
Example 1
Program to illustrate the working of drop method in Scala
// Program to illustrate the working of drop() method
import scala.collection.immutable.BitSet
object MyObject {
def main(args: Array[String]): Unit = {
val myBitset = BitSet(1, 3, 6, 2, 9)
println("myBitset : " + myBitset)
val newBitset = myBitset.drop(3)
println("myBitset after deleting 3 elements : " + newBitset)
}
}
Output
myBitset : BitSet(1, 2, 3, 6, 9)
myBitset after deleting 3 elements : BitSet(6, 9)
Explanation
In the above code, we have created a BitSet named myBitset in Scala. Then dropped 3 elements using the drop method and printed the resulting BitSet.
Example 2
Program to illustrate the working of drop method in Scala
// Program to illustrate the working of drop() method
import scala.collection.immutable.BitSet
object MyObject {
def main(args: Array[String]): Unit = {
val myBitset = BitSet(1, 3, 6, 2, 9)
println("myBitset : " + myBitset)
val newBitset = myBitset.drop(6)
println("myBitset after deleting 6 elements : " + newBitset)
}
}
Output
myBitset : BitSet(1, 2, 3, 6, 9)
myBitset after deleting 6 elements : BitSet()
Explanation
In the above code, we have created a BitSet named myBitset in Scala. Then dropped 6 elements using the drop method which is greater than the size of the array. Here, the method returns an empty BitSet. At last, we will print the resulting BitSet.