Class java.util.BitSet
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.util.BitSet

java.lang.Object
   |
   +----java.util.BitSet

public final class BitSet
extends Object
implements Cloneable
A set of bits. The set automatically grows as more bits are needed.

Constructor Index

 o BitSet()
Creates an empty set.
 o BitSet(int)
Creates an empty set with the specified size.

Method Index

 o and(BitSet)
Logically ANDs this bit set with the specified set of bits.
 o clear(int)
Clears a bit.
 o clone()
Clones the BitSet.
 o equals(Object)
Compares this object against the specified object.
 o get(int)
Gets a bit.
 o hashCode()
Gets the hashcode.
 o or(BitSet)
Logically ORs this bit set with the specified set of bits.
 o set(int)
Sets a bit.
 o size()
Calculates and returns the set's size
 o toString()
Converts the BitSet to a String.
 o xor(BitSet)
Logically XORs this bit set with the specified set of bits.

Constructors

 o BitSet
  public BitSet()
Creates an empty set.
 o BitSet
  public BitSet(int nbits)
Creates an empty set with the specified size.
Parameters:
nbits - the size of the set

Methods

 o set
  public void set(int bit)
Sets a bit.
Parameters:
bit - the bit to be set
 o clear
  public void clear(int bit)
Clears a bit.
Parameters:
bit - the bit to be cleared
 o get
  public boolean get(int bit)
Gets a bit.
Parameters:
bit - the bit to be gotten
 o and
  public void and(BitSet set)
Logically ANDs this bit set with the specified set of bits.
Parameters:
set - the bit set to be ANDed with
 o or
  public void or(BitSet set)
Logically ORs this bit set with the specified set of bits.
Parameters:
set - the bit set to be ORed with
 o xor
  public void xor(BitSet set)
Logically XORs this bit set with the specified set of bits.
Parameters:
set - the bit set to be XORed with
 o hashCode
  public int hashCode()
Gets the hashcode.
Overrides:
hashCode in class Object
 o size
  public int size()
Calculates and returns the set's size
 o equals
  public boolean equals(Object obj)
Compares this object against the specified object.
Parameters:
obj - the object to commpare with
Returns:
true if the objects are the same; false otherwise.
Overrides:
equals in class Object
 o clone
  public Object clone()
Clones the BitSet.
Overrides:
clone in class Object
 o toString
  public String toString()
Converts the BitSet to a String.
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index