全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object | +----java.util.BitSet
boolean値をもちます。BitSetのビットは、負でない整数によってインデックスされます。インデックスされた個別のビットは、試験したり、設定したり、クリアしたりすることができます。
 デフォルトでは、セットのすべてのビットは初期値としてfalseをもちます。
 
ビットセットには、現サイズがあります。これは、そのビットセットに現在あるビットの数です。
BitSet は、いくつかのスレッドによる同時アクセスに対して同期化されません。1 つのスレッドが BitSet にアクセスし、別のスレッドがそれを修正している場合、複合した結果が起こります。代替策としては BitSet をクローン化し、クローン上で実行することです。クライアントは望めば自分自身でそうすることができますが、基本的なデータ型の方が速いでしょう。
 
 BitSet()
	BitSet()
   BitSet(int)
	BitSet(int)
   
 and(BitSet)
	and(BitSet)
   clear(int)
	clear(int)
  falseにする。
   clone()
	clone()
   equals(Object)
	equals(Object)
   get(int)
	get(int)
   hashCode()
	hashCode()
   or(BitSet)
	or(BitSet)
   set(int)
	set(int)
  trueにする。
   size()
	size()
   toString()
	toString()
   xor(BitSet)
	xor(BitSet)
   
 BitSet
BitSet
public BitSet()
falseです。
 BitSet
BitSet
public BitSet(int nbits)
falseです
 
 set
set
public void set(int bit)
trueにします。
 clear
clear
public void clear(int bit)
falseにします。
 get
get
public boolean get(int bit)
 and
and
public void and(BitSet set)
trueで、それに対応するビットセット引数のビットがtrueの場合に限り、このビットセットのビットの値がtrueに変更されます。
 or
or
public void or(BitSet set)
trueであるか、それに対応するビットセット引数のビット がtrueである場合に限り、このビットセットのビットの値がtrueに変更されます。
 xor
xor
public void xor(BitSet set)
trueに変更されます。
 trueで、引数の対応するビットの値がfalseである。
 falseで、引数の対応するビットの値がtrueである。
 
 hashCode
hashCode
public int hashCode()
 size
size
public int size()
 equals
equals
public boolean equals(Object obj)
nullではなく、かつ、このビットセットと全く同じセットのビットがtrueに設定されている Bitsetオブジェクトである場合に限り、結果はtrueです。2つのビットセットの現在のサイズは比較されません。
true。それらのオブジェクトが同じ場合。
          false。それ以外の場合。
     clone
clone
public Object clone()
trueに設定され、現在サイズが同じである別のビットセットです。
 toString
toString
public String toString()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス