有人可以解释一下我尝试从 javadoc 中理解的实际 bitSet.nextClearBit 是什么,但我无法清楚地了解它如何设置为 false。
最佳答案
在 boolean 逻辑中,术语set
和clear
具有特定的含义。
Set
表示值为 1
或 true
Clear
表示该值为 0
或 false
。
中演示nextClearBit的小程序Codiva.io compiler ide 。运行并查看输出。
nextClearBit 采用 int 参数,该参数是开始搜索的索引。
如果传递值 k,则如果第 k 位为 0 或 false 或未设置,则 out 将返回 k,否则检查 k+1 如果未设置,则检查 k+2 等等,直到该位的索引未设置,即clear
。
关于java - BitSet.nextClearBit 做什么,如何检查 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38390209/