Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BitSet.nextClearBit如何检查false_Java - Fatal编程技术网

Java BitSet.nextClearBit如何检查false

Java BitSet.nextClearBit如何检查false,java,Java,有人能解释一下我试图从javadoc中理解什么是实际的bitSet.nextClearBit,但我无法清楚地了解它是如何设置为false的。在布尔逻辑中,术语set和clear有特定的含义。 Set表示值为1或true Clear表示值为0或false 在中演示nextClearBit的小程序。运行并查看输出 nextClearBit接受一个int参数,该参数是开始搜索的索引。 如果传递值k,则如果第k位为0或false或未设置,out将返回k,否则,如果未设置,则检查k+1,然后检查k+2,依

有人能解释一下我试图从javadoc中理解什么是实际的bitSet.nextClearBit,但我无法清楚地了解它是如何设置为false的。

在布尔逻辑中,术语
set
clear
有特定的含义。
Set
表示值为
1
true
Clear
表示值为
0
false

中演示nextClearBit的小程序。运行并查看输出

nextClearBit接受一个int参数,该参数是开始搜索的索引。
如果传递值k,则如果第k位为0或false或未设置,out将返回k,否则,如果未设置,则检查k+1,然后检查k+2,依此类推,直到未设置该位的索引(即,
clear

返回在指定起始索引时或之后设置为{@code false}*的第一位的索引。请问你不明白什么?你想做什么?老实说,我不明白你的问题。Javadoc的描述已经足够了,我想知道nextClearBit是如何工作的,如果BitSet有值{1,2,4,6,7},为什么当我们可以使用BitSet时它会返回3。nextClearBit(1)它基本上是如何工作的。很高兴知道它有帮助。一个建议,考虑当你看到一些不熟悉的API时尝试一个例子,如果在文本编辑器或IDE中编写和编译代码是很费时的,考虑一下简单的在线IDE,或者看到CADIVA.IO它的伟大之处在于有这样一个工具感谢链接。