2013-12-13 40 views
0

我想将数字从1到N依次存储在BitSet数组中。除了在每个数字上使用set()方法之外,还有其他解决方案吗?谢谢!使用BitSet生成序列号

回答

1

有一些操作用于设置BitSet中的一系列位;例如set(from, to, value)。因此,例如,

for (int i = from; i < to; i++) { 
     bitset.set(i, true); 
    } 

相当于

bitset.set(from, to, true); 

后一种形式是最有可能快了很多。