这应该做到......
public static int bitSetToInt(BitSet bitSet)
{
int bitInteger = 0;
for(int i = 0 ; i < 32; i++)
if(bitSet.get(i))
bitInteger |= (1 << i);
return bitInteger;
}
Run Code Online (Sandbox Code Playgroud)
我想人们可以使用nextSetBit它来提高效率,但这样做太过分了,会增加更多的开销而不是帮助......
| 归档时间: |
|
| 查看次数: |
12516 次 |
| 最近记录: |