java.util
Class BitSet
java.lang.Object
java.util.BitSet
- All Implemented Interfaces:
- Cloneable, Serializable
- public class BitSet
- extends Object
- implements Cloneable, Serializable
BITS_PER_WORD
private static final int BITS_PER_WORD
wordsInUse
private transient int wordsInUse
serialVersionUID
private static final long serialVersionUID
WORD_MASK
private static final long WORD_MASK
sizeIsSticky
private transient boolean sizeIsSticky
serialPersistentFields
private static final ObjectStreamField[] serialPersistentFields
words
private long[] words
ADDRESS_BITS_PER_WORD
private static final int ADDRESS_BITS_PER_WORD
BIT_INDEX_MASK
private static final int BIT_INDEX_MASK
BitSet
public BitSet()
BitSet
public BitSet(int)
wordIndex
private static int wordIndex(int)
checkInvariants
private void checkInvariants()
recalculateWordsInUse
private void recalculateWordsInUse()
initWords
private void initWords(int)
ensureCapacity
private void ensureCapacity(int)
expandTo
private void expandTo(int)
checkRange
private static void checkRange(int,
int)
flip
public void flip(int)
flip
public void flip(int,
int)
set
public void set(int)
set
public void set(int,
boolean)
set
public void set(int,
int)
set
public void set(int,
int,
boolean)
clear
public void clear(int)
clear
public void clear(int,
int)
clear
public void clear()
get
public boolean get(int)
get
public BitSet get(int,
int)
nextSetBit
public int nextSetBit(int)
nextClearBit
public int nextClearBit(int)
length
public int length()
isEmpty
public boolean isEmpty()
intersects
public boolean intersects(BitSet)
cardinality
public int cardinality()
and
public void and(BitSet)
or
public void or(BitSet)
xor
public void xor(BitSet)
andNot
public void andNot(BitSet)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
size
public int size()
equals
public boolean equals(Object)
- Overrides:
equals in class Object
clone
public Object clone()
- Overrides:
clone in class Object
trimToSize
private void trimToSize()
writeObject
private void writeObject(ObjectOutputStream)
throws IOException
- Throws:
IOException
readObject
private void readObject(ObjectInputStream)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
toString
public String toString()
- Overrides:
toString in class Object
JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.