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 FixedBitSetpublic long getLong(int i)
getLong in interface FixedBitSetpublic BitSet64 clone()
public void set(int i)
set in interface FixedBitSetpublic void clear(int i)
clear in interface FixedBitSetpublic void set(int i,
boolean val)
set in interface FixedBitSetpublic boolean get(int i)
get in interface FixedBitSetpublic int cardinality()
cardinality in interface FixedBitSetpublic int capacity()
capacity in interface FixedBitSetpublic int size()
size in interface FixedBitSetsize in interface IntSetpublic int length()
length in interface FixedBitSetpublic boolean isEmpty()
isEmpty in interface FixedBitSetisEmpty in interface IntSetpublic void clear()
clear in interface FixedBitSetclear in interface IntSetpublic int nextSetBit(int fromIdx)
nextSetBit in interface FixedBitSetpublic int nextClearBit(int fromIdx)
nextClearBit in interface FixedBitSetpublic void and(BitSet64 other)
public void andNot(BitSet64 other)
public void or(BitSet64 other)
public boolean equals(Object o)
Objectpublic void hash(HashData hd)
public int hashCode()
public IntIterator intIterator()
intIterator in interface IntSet