有人可以解释一下我尝试从javadoc中理解的实际bitSet.nextClearBit,但是我无法清楚地了解它是如何设置为false的。
答案 0 :(得分:1)
在布尔逻辑中,术语set
和clear
具有特定含义。
Set
表示值为1
或true
Clear
表示值为0
或false
。
在 Codiva.io compiler ide 中演示nextClearBit的小程序。运行并查看输出。
nextClearBit 采用一个int参数,该参数是开始搜索的索引。
如果你传递值k,那么如果第k位为0或者假或没有设置,则out将返回k,否则如果未设置则检查k + 1,然后检查k + 2,依此类推,直到该位为索引未设置,即clear
。