java.lang.Object
java.util.BitSet
org.roaringbitmap.RoaringBitSet
- All Implemented Interfaces:
Serializable,Cloneable
A
BitSet implementation based on RoaringBitmap.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidintvoidclear()voidclear(int bitIndex) voidclear(int fromIndex, int toIndex) clone()booleanvoidflip(int bitIndex) voidflip(int fromIndex, int toIndex) booleanget(int bitIndex) get(int fromIndex, int toIndex) inthashCode()booleanintersects(BitSet set) booleanisEmpty()intlength()intnextClearBit(int fromIndex) intnextSetBit(int fromIndex) voidintpreviousClearBit(int fromIndex) intpreviousSetBit(int fromIndex) voidset(int bitIndex) voidset(int bitIndex, boolean value) voidset(int fromIndex, int toIndex) voidset(int fromIndex, int toIndex, boolean value) intsize()stream()byte[]long[]toString()void
-
Constructor Details
-
RoaringBitSet
public RoaringBitSet()
-
-
Method Details
-
set
-
set
-
set
-
set
-
clear
-
clear
-
clear
-
get
-
get
-
nextSetBit
public int nextSetBit(int fromIndex) - Overrides:
nextSetBitin classBitSet
-
nextClearBit
public int nextClearBit(int fromIndex) - Overrides:
nextClearBitin classBitSet
-
previousSetBit
public int previousSetBit(int fromIndex) - Overrides:
previousSetBitin classBitSet
-
previousClearBit
public int previousClearBit(int fromIndex) - Overrides:
previousClearBitin classBitSet
-
length
-
isEmpty
-
intersects
- Overrides:
intersectsin classBitSet
-
cardinality
public int cardinality()- Overrides:
cardinalityin classBitSet
-
and
-
or
-
xor
-
andNot
-
hashCode
-
size
-
equals
-
clone
-
stream
-
toString
-
flip
-
flip
-
toLongArray
public long[] toLongArray()- Overrides:
toLongArrayin classBitSet
-
toByteArray
public byte[] toByteArray()- Overrides:
toByteArrayin classBitSet
-