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, Serializable
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 in bits.
 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 in bits. The maximum element in the set is the size - 1st element.

 o equals
 public boolean equals(Object obj)
Compares this object against the specified object.

Parameters:
obj - the object to compare 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