2013-12-13 75 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); 

後一種形式是最有可能快了很多。