Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

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

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

Method Index

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

Constructors

BitSet
 public BitSet()
Creates an empty set.

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

Parameters:
nbits - the size of the set

Methods

set
 public void set(int bit)
Sets a bit.

Parameters:
bit - the bit to be set
clear
 public void clear(int bit)
Clears a bit.

Parameters:
bit - the bit to be cleared
get
 public boolean get(int bit)
Gets a bit.

Parameters:
bit - the bit to be gotten
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
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
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
hashCode
 public int hashCode()
Gets the hashcode.

Overrides:
hashCode in class Object
size
 public int size()
Calculates and returns the set's size in bits. The maximum element in the set is the size - 1st element.

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
clone
 public Object clone()
Clones the BitSet.

Overrides:
clone in class Object
toString
 public String toString()
Converts the BitSet to a String.

Overrides:
toString in class Object

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)