java.lang.Object
de.grogra.xl.util.XBitSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(int bitIndex) voidvoidvoidintvoidclear()voidclear(int bitIndex) booleanflip(int bitIndex) booleanget(int bitIndex) intgetBits(int bitIndex) booleanintersects(XBitSet set) final intnextBit(int fromIndex, boolean value) final intnextClearBit(int fromIndex) final intnextSetBit(int fromIndex) voidbooleanremove(int bitIndex) voidset(int bitIndex) voidset(int bitIndex, boolean value) voidvoidsetBits(int bitIndex, int bits) voidsetRange(int startIndex, int endIndex, boolean value) intsize()toString()
-
Constructor Details
-
XBitSet
public XBitSet() -
XBitSet
public XBitSet(int capacity)
-
-
Method Details
-
set
public void set(int bitIndex, boolean value) -
set
public void set(int bitIndex) -
setRange
public void setRange(int startIndex, int endIndex, boolean value) -
add
public boolean add(int bitIndex) -
remove
public boolean remove(int bitIndex) -
flip
public boolean flip(int bitIndex) -
clear
public void clear(int bitIndex) -
get
public boolean get(int bitIndex) -
getBits
public int getBits(int bitIndex) -
setBits
public void setBits(int bitIndex, int bits) -
set
-
intersects
-
andNot
-
and
-
or
-
cardinality
public int cardinality() -
clear
public void clear() -
nextSetBit
public final int nextSetBit(int fromIndex) -
nextClearBit
public final int nextClearBit(int fromIndex) -
nextBit
public final int nextBit(int fromIndex, boolean value) -
size
public int size() -
addToList
-
toString
-