java.util
Class BitSet

java.lang.Object
  extended by java.util.BitSet
All Implemented Interfaces:
Serializable, Cloneable


public class BitSet
extends Object
implements Cloneable, Serializable

Set of bits.

Compliance: J2SE: 1.4 complete

See Also:
Serialized Form

Constructor Summary
BitSet()
           
BitSet(int nbits)
           
 
Method Summary
 void and(BitSet set)
           
 void andNot(BitSet set)
           
 int cardinality()
           
 void clear()
           
 void clear(int bitIndex)
           
 void clear(int fromIndex, int toIndex)
           
 Object clone()
           
 boolean equals(Object obj)
           
 void flip(int bitIndex)
           
 void flip(int fromIndex, int toIndex)
           
 boolean get(int bitIndex)
           
 BitSet get(int fromIndex, int toIndex)
           
 int hashCode()
           
 boolean intersects(BitSet set)
           
 boolean isEmpty()
           
 int length()
           
 int nextClearBit(int fromIndex)
           
 int nextSetBit(int fromIndex)
           
 void or(BitSet set)
           
 void set(int bitIndex)
           
 void set(int bitIndex, boolean value)
           
 void set(int fromIndex, int toIndex)
           
 void set(int fromIndex, int toIndex, boolean value)
           
 int size()
           
 String toString()
           
 void xor(BitSet set)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BitSet

public BitSet()

BitSet

public BitSet(int nbits)
Method Detail

and

public void and(BitSet set)

andNot

public void andNot(BitSet set)

cardinality

public int cardinality()

clear

public void clear()

clear

public void clear(int bitIndex)

clear

public void clear(int fromIndex,
                  int toIndex)

clone

public Object clone()
Overrides:
clone in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

flip

public void flip(int bitIndex)

flip

public void flip(int fromIndex,
                 int toIndex)

get

public boolean get(int bitIndex)

get

public BitSet get(int fromIndex,
                  int toIndex)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

intersects

public boolean intersects(BitSet set)

isEmpty

public boolean isEmpty()

length

public int length()

nextClearBit

public int nextClearBit(int fromIndex)

nextSetBit

public int nextSetBit(int fromIndex)

or

public void or(BitSet set)

set

public void set(int bitIndex)

set

public void set(int bitIndex,
                boolean value)

set

public void set(int fromIndex,
                int toIndex)

set

public void set(int fromIndex,
                int toIndex,
                boolean value)

size

public int size()

toString

public String toString()
Overrides:
toString in class Object

xor

public void xor(BitSet set)