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.
- BitSet()
- Creates an empty set.
- BitSet(int)
- Creates an empty set with the specified size.
- 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.
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
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
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.