Java BitSet nextSetBit()方法
BitSet是一个定义在java.util包中的类。它创建了一个由布尔值表示的比特数组。
nextSetBit()方法 :
BitSet类中的这个方法用于返回第一个被设置为真值的位的索引,该位发生在指定的起始索引上或之后。如果没有这样的位存在,则返回-1。
语法。
参数。此方法需要一个强制性参数fromIndex,它是开始检查下一个真位的索引(包括)。
返回值。该方法返回下一个设定位的索引,如果没有这样的位,则返回-1。
异常情况。如果指定的索引是负数,该方法会抛出IndexOutOfBoundsException。
注意:要遍历BitSet中的真实位,请使用下面的循环。
例1:展示NextSetBit()函数的实现。
输出。
例2:显示IndexOutOfBoundException。
输出。