类 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