IntPerfectHash.BitArray

A helper class for bit arrays.

Methods
static int countBits(byte[] data)
Count the number of set bits.
static int countBits(byte[] data)
Count the number of set bits.
Parameters:
data - the array
Returns:
the number of set bits
static boolean getBit(byte[] data, int x)
Get a bit in a bit array.
static boolean getBit(byte[] data, int x)
Get a bit in a bit array.
Parameters:
data - the array
x - the bit index
Returns:
the value
static byte[] setBit(byte[] data, int x, boolean value)
Set a bit in the array.
static byte[] setBit(byte[] data, int x, boolean value)
Set a bit in the array.
Parameters:
data - the array
x - the bit index
value - the new value
Returns:
the bit array (if the passed one was too small)