人们确实使用
BitSet;
但是,他们将其用于其他用途。最好将其
BitSet视为一种非常紧凑的内存有效形式,
Set<Integer>它具有您无法添加负数的独特属性。
在
BitSets模式下使用s 是很常见的
for (int id = set.nextSetBit(0); id >= 0; id = set.nextSetBit(id + 1)) { // do stuff to a set index}在您做一些事以填补他们之后。这等效于遍历的元素
Set。

人们确实使用
BitSet;
BitSet视为一种非常紧凑的内存有效形式,
Set<Integer>它具有您无法添加负数的独特属性。
在
BitSets模式下使用s 是很常见的
for (int id = set.nextSetBit(0); id >= 0; id = set.nextSetBit(id + 1)) { // do stuff to a set index}在您做一些事以填补他们之后。这等效于遍历的元素
Set。