public class BitSet64 extends Object implements FixedBitSet, Cloneable, IntSet
Constructor and Description |
---|
BitSet64() |
BitSet64(int... idx) |
BitSet64(int i) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(int i) |
void |
and(BitSet64 other) |
void |
andNot(BitSet64 other) |
int |
capacity() |
int |
cardinality() |
void |
clear() |
void |
clear(int i) |
BitSet64 |
clone() |
boolean |
contains(int i) |
boolean |
equals(Object o)
default implementation is just an identity check
|
boolean |
get(int i) |
long |
getLong(int i) |
void |
hash(HashData hd) |
int |
hashCode()
answer the same hashCodes as java.util.BitSet
|
IntIterator |
intIterator() |
boolean |
isEmpty() |
int |
length()
index of highest set bit + 1
|
int |
longSize() |
int |
nextClearBit(int fromIdx) |
int |
nextSetBit(int fromIdx) |
void |
or(BitSet64 other) |
boolean |
remove(int i) |
void |
set(int i) |
void |
set(int i,
boolean val) |
int |
size()
number of bits we can store
|
String |
toString() |
public BitSet64()
public BitSet64(int i)
public BitSet64(int... idx)
public int longSize()
longSize
in interface FixedBitSet
public long getLong(int i)
getLong
in interface FixedBitSet
public BitSet64 clone()
public void set(int i)
set
in interface FixedBitSet
public void clear(int i)
clear
in interface FixedBitSet
public void set(int i, boolean val)
set
in interface FixedBitSet
public boolean get(int i)
get
in interface FixedBitSet
public int cardinality()
cardinality
in interface FixedBitSet
public int capacity()
capacity
in interface FixedBitSet
public int size()
size
in interface FixedBitSet
size
in interface IntSet
public int length()
length
in interface FixedBitSet
public boolean isEmpty()
isEmpty
in interface FixedBitSet
isEmpty
in interface IntSet
public void clear()
clear
in interface FixedBitSet
clear
in interface IntSet
public int nextSetBit(int fromIdx)
nextSetBit
in interface FixedBitSet
public int nextClearBit(int fromIdx)
nextClearBit
in interface FixedBitSet
public void and(BitSet64 other)
public void andNot(BitSet64 other)
public void or(BitSet64 other)
public boolean equals(Object o)
Object
public void hash(HashData hd)
public int hashCode()
public IntIterator intIterator()
intIterator
in interface IntSet