Package org.roaringbitmap
Class BitSetUtil
java.lang.Object
org.roaringbitmap.BitSetUtil
This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RoaringBitmap
bitmapOf
(long[] words) Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bitsstatic RoaringBitmap
Generate a RoaringBitmap out of a BitSetstatic boolean
equals
(BitSet bitset, RoaringBitmap bitmap) Compares a RoaringBitmap and a BitSet.
-
Constructor Details
-
BitSetUtil
public BitSetUtil()
-
-
Method Details
-
bitmapOf
Generate a RoaringBitmap out of a BitSet- Parameters:
bitSet
- original bitset (will not be modified)- Returns:
- roaring bitmap equivalent to BitSet
-
bitmapOf
Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bits- Parameters:
words
- array of longs (will not be modified)- Returns:
- roaring bitmap
- See Also:
-
equals
Compares a RoaringBitmap and a BitSet. They are equal if and only if they contain the same set of integers.- Parameters:
bitset
- first object to be comparedbitmap
- second object to be compared- Returns:
- whether they are equals
-