scala.collection.immutable.BitSet
A class supporting filtered operations
Computes the intersection between this bitset and another bitset by performing a bitwise "and"
Computes the intersection between this set and another set
Computes the difference of this bitset and another bitset by performing a bitwise "and-not"
The difference of this set and another set
This method is an alias for intersect
Adds element to bitset, returning a new set
Creates a new bitset with additional elements
Creates a new bitset by adding all elements produced by an iterator to this bitset
Creates a new bitset by adding all elements contained in another collection to this bitset
Concatenates this bitset with the elements of an iterator
Concatenates this bitset with the elements of a traversable collection
Removes element from bitset, returning a new set
Creates a new bitset from this bitset with some elements removed
Creates a new bitset from this bitset by removing all elements produced by an iterator
Creates a new bitset from this bitset by removing all elements of another collection
Applies a binary operator to a start value and all elements of this bitset, going left to right
Applies a binary operator to all elements of this bitset and a start value, going right to left
Computes the symmetric difference of this bitset and another bitset by performing a bitwise "exclusive-or"
Appends all elements of this bitset to a string builder using start, end, and separator strings
Appends all elements of this bitset to a string builder
Appends all elements of this bitset to a string builder using a separator string
(f andThen g)(x) == g(f(x))
Tests if some element is contained in this set
Method called from equality methods, so that user-defined subclasses can refuse to be equal to other collections of the same kind
The factory companion object that builds instances of class BitSet define bitsetinfo Bitsets are sets of non-negative integers which are represented as variable-size arrays of bits packed into 64-bit words
(f compose g)(x) == f(g(x))
Tests if some element is contained in this set
Copies elements of this bitset to an array
Copies elements of this bitset to an array
Copies elements of this bitset to an array
Copies all elements of this bitset to a buffer
Counts the number of elements in the bitset which satisfy a predicate
Computes the difference of this set and another set
Selects all elements except first n ones
Selects all elements except first n ones
Drops longest prefix of elements that satisfy a predicate
Compares this set with another object for equality
Tests whether a predicate holds for some of the elements of this bitset
Selects all elements of this bitset which satisfy a predicate
Selects all elements of this bitset which do not satisfy a predicate
Finds the first element of the bitset satisfying a predicate, if any
None
if iterable is empty
Builds a new collection by applying a function to all elements of this bitset and concatenating the results
Converts this bitset of traversable collections into a bitset in which all element collections are concatenated
Applies a binary operator to a start value and all elements of this bitset, going left to right
Applies a binary operator to all elements of this bitset and a start value, going right to left
Tests whether a predicate holds for all elements of this bitset
Applies a function f
to all elements of this bitset
Creates a new set of this kind from an array of longs
The generic builder that builds instances of BitSet define bitsetinfo Bitsets are sets of non-negative integers which are represented as variable-size arrays of bits packed into 64-bit words
Partitions this bitset into a map of bitsets according to some discriminator function
Tests whether this bitset is known to have a finite size
Returns a hash code value for the object
Selects the first element of this bitset
Optionally selects the first element
Selects all elements except the last
Computes the intersection between this set and another set
Tests if this set is empty
Creates a new iterator over all elements contained in this iterable object
Selects the last element
Optionally selects the last element
Builds a new collection by applying a function to all elements of this bitset
Finds the largest element
Finds the smallest element
Displays all elements of this bitset in a string
Displays all elements of this bitset in a string using a separator string
Displays all elements of this bitset in a string using start, end, and separator strings
Tests whether the bitset is not empty
Builds a new collection by applying a partial function to all elements of this bitset on which the function is defined
Partitions this bitset in two bitsets according to a predicate
Multiplies up the elements of this collection
returns a projection that can be used to call non-strict filter
,map
, and flatMap
methods that build projections
of the collection
Applies a binary operator to all elements of this bitset, going left to right
Optionally applies a binary operator to all elements of this bitset, going left to right
Applies a binary operator to all elements of this bitset, going right to left
Optionally applies a binary operator to all elements of this bitset, going right to left
The collection of type bitset underlying this TraversableLike
object
Checks if the other iterable collection contains the same elements in the same order as this bitset
The size of this bitset
Selects an interval of elements
Spits this bitset into a prefix/suffix pair according to a predicate
Splits this bitset into two at a given position
Defines the prefix of this object's toString
representation
Tests whether this bitset is a subset of another bitset
Tests whether this set is a subset of another set
Sums up the elements of this collection
Selects all elements except the first
Selects first n elements
Selects last n elements
Takes longest prefix of elements that satisfy a predicate
Converts this bitset to an array
Converts this bitset to an indexed sequence
Converts this bitset to an iterable collection
Converts this bitset to a list
Converts this bitset to a sequence
Converts this bitset to a set
Converts this bitset to a stream
Converts this bitset to a string
Transposes this bitset of traversable collections into
Computes the union between of set and another set
Converts this bitset of pairs into two collections of the first and second halfs of each pair
Creates a non-strict view of a slice of this bitset
Creates a non-strict view of this bitset
Creates a non-strict filter of this bitset
Returns a bitset formed from this bitset and another iterable collection by combining corresponding elements in pairs
Returns a bitset formed from this bitset and another iterable collection by combining corresponding elements in pairs
Zips this bitset with its indices
Computes the union between this bitset and another bitset by performing a bitwise "or"
Computes the union between this set and another set