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

Class java.util.BitSet

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

public final class BitSet
extends Object
A set of bits. The set automatically grows as more bits are needed.
Version:
1.9, 09/11/95
Author:
Arthur van Hoff

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    This Package    Previous    Next