BitSet 类中的此方法用于返回设置为 false 的第一个位的索引
import java.util.BitSet;
public class BitSetDemo {
public static void main(String[] args) {
BitSet b = new BitSet();
b.set(5);
b.set(9);
b.set(6);
System.out.println(""+b);
System.out.println(b.nextClearBit(5));
System.out.println(b.nextClearBit(9));
}
}
Output :
{5, 6, 9}
7
10
在这段代码中,6 设置在 9 之后,但它表明这些值是连续存储的((b.nextClearBit(5) 返回下一个值,即 7)。那么,BitSet 如何存储这些值?