Java BitSet nextClearBit() 方法

2025年1月7日 | 阅读 2 分钟

Java BitSet 类的 nextClearBit(int fromIndex) 方法返回从指定索引开始或之后出现的第一个值为 false 的位的索引。

语法

参数

数据类型参数描述
intfromIndex它是 BitSet 中开始检查清零位的索引。

返回值

此方法返回下一个清零位的索引。

Exception

IndexOutOfBoundsException - 如果指定的索引为负数,则抛出异常。

兼容版本

Java 1.4 及以上版本

示例 1

输出

bitset: {0, 1, 3, 4}
clear bit next to 3: 5
clear bit next to 0: 2
clear bit next to 2: 2

示例 2

如果指定的索引为负数,则 nextClearBit(int fromIndex) 方法会抛出异常。

输出

Exception in thread "main" java.lang.IndexOutOfBoundsException: fromIndex < 0: -1
	at java.util.BitSet.nextClearBit(Unknown Source)
	at BitSetNextClearBitExample2.main(BitSetNextClearBitExample2.java:14)
bitset: {0, 1, 3, 4}