当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.util.BitSet

java.lang.Object
   |
   +----java.util.BitSet

public final class BitSet
extends Object
implements Cloneable, Serializable

一个比特集合。当需要更多的比特该集合将自动的增长。


构造子索引

BitSet()
创建一个空集。
BitSet(int)
以指定的大小创建一个空集。

方法索引

and(BitSet)
在本地将该比特集合与指定的比特集合做 AND 运算。
clear(int)
清除一个比特。
clone()
复制 BitSet。
equals(Object)
比较该对象和指定对象。
get(int)
获得一个比特。
hashCode()
获得散列码。
or(BitSet)
在本地将该比特集合与指定的比特集合做 OR 运算。
set(int)
设置一个比特。
size()
以比特为单位计算并返回集合的大小。
toString()
将 BitSet 转换为一个 String。
xor(BitSet)
在本地将该比特集合与指定的比特集合做 XOR 运算。

构造子

BitSet
 public BitSet()
创建一个空集。

BitSet
 public BitSet(int nbits)
以指定的大小创建一个空集。

参数:
nbits - 集合的大小

方法

set
 public void set(int bit)
设置一个比特。

参数:
bit - 要设置的比特
clear
 public void clear(int bit)
清除一个比特。

参数:
bit - 要清除的比特
get
 public boolean get(int bit)
获得一个比特。

参数:
bit - 要获得的比特
and
 public void and(BitSet set)
在本地将该比特集合与指定的比特集合做 AND 运算。

参数:
set - 要进行 AND 的比特
or
 public void or(BitSet set)
在本地将该比特集合与指定的比特集合做 OR 运算。

参数:
set - 要进行 OR 的比特
xor
 public void xor(BitSet set)
在本地将该比特集合与指定的比特集合做 XOR 运算。

参数:
set - 要进行 XOR 的比特
hashCode
 public int hashCode()
获得散列码。

覆盖:
Object 中的 hashCode
size
 public int size()
以比特为单位计算并返回集合的大小。 集合中的最大元素是大小最大的元素。

equals
 public boolean equals(Object obj)
比较该对象和指定对象。

参数:
obj - 比较的对象。
返回值:
如果是相同对象则为 true,否则为 false
覆盖:
Object 中的 equals
clone
 public Object clone()
复制 BitSet。

覆盖:
Object 中的 clone
toString
 public String toString()
将 BitSet 转换为一个 String。

覆盖:
Object 中的 toString

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)