API Overview API Index Package Overview Direct link to this page
JDK 1.6
  java.util. BitSet View Source
Author(s)
Arthur van Hoff
Michael McCloskey
Martin Buchholz
Since
JDK1.0
Version
1.67, 04/07/06
Serial
Hierarchy
 Object
      BitSet
Implements
 Cloneable
 Serializable
Subclasses
Description
public class BitSet
  This class implements a vector of bits that grows as needed.
See also:   
Constructors
public BitSet ()
  Creates a new bit set.
public BitSet (int nbits)
  Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
Methods
Hide/Show inherited methods
public void and (BitSet set)
  Performs a logical AND of this target bit set with the argument bit set.
public void andNot (BitSet set)
  Clears all of the bits in this BitSet whose corresponding bit is set in the specified BitSet.
public int cardinality ()
  Returns the number of bits set to true in this BitSet.
public void clear ()
  Sets all of the bits in this BitSet to false.
public void clear (int bitIndex)
  Sets the bit specified by the index to false.
public void clear (int fromIndex, int toIndex)
  Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
public Object clone ()
  Cloning this BitSet produces a new BitSet that is equal to it.
public boolean equals (Object obj)
  Compares this object against the specified object.
public void flip (int bitIndex)
  Sets the bit at the specified index to the complement of its current value.
public void flip (int fromIndex, int toIndex)
  Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
public boolean get (int bitIndex)
  Returns the value of the bit with the specified index.
public BitSet get (int fromIndex, int toIndex)
  Returns a new BitSet composed of bits from this BitSet from fromIndex (inclusive) to toIndex (exclusive).
public int hashCode ()
  Returns a hash code value for this bit set.
public boolean intersects (BitSet set)
  Returns true if the specified BitSet has any bits set to true that are also set to true in this BitSet.
public boolean isEmpty ()
  Returns true if this BitSet contains no bits that are set to true.
public int length ()
  Returns the "logical size" of this BitSet: the index of the highest set bit in the BitSet plus one.
public int nextClearBit (int fromIndex)
  Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
public int nextSetBit (int fromIndex)
  Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
public void or (BitSet set)
  Performs a logical OR of this bit set with the bit set argument.
public void set (int bitIndex)
  Sets the bit at the specified index to true.
public void set (int bitIndex, boolean value)
  Sets the bit at the specified index to the specified value.
public void set (int fromIndex, int toIndex)
  Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
public void set (int fromIndex, int toIndex, boolean value)
  Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the specified value.
public int size ()
  Returns the number of bits of space actually in use by this BitSet to represent bit values.
public String toString ()
  Returns a string representation of this bit set.
public void xor (BitSet set)
  Performs a logical XOR of this bit set with the bit set argument.
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar