Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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
processing/java:无法对数组类型boolean[]调用length()_Java_Arrays_Boolean - Fatal编程技术网

processing/java:无法对数组类型boolean[]调用length()

processing/java:无法对数组类型boolean[]调用length(),java,arrays,boolean,Java,Arrays,Boolean,很惊讶这还没有发布。我正在做一个for循环,它以前工作过,但由于某种原因,我找不到布尔值数组的长度 for(int z = 0; z < keyIsFound.length(); z++){ //do something } for(int z=0;z(int z=0;KysIsUng=!No.&Zig.BasyFung.Load;++z){< /Cord> >:即删除括号。请注意我的 null < /Calue>检查,您应该考虑将其与合并为循环,或者更好地,在包含 > > (我

很惊讶这还没有发布。我正在做一个for循环,它以前工作过,但由于某种原因,我找不到
布尔值
数组的长度

for(int z = 0; z < keyIsFound.length(); z++){
  //do something
}
for(int z=0;z
对于数组,
长度是一个属性,而不是一个方法。您必须编写
keyIsFound.length
。数组是一个固定大小的数据结构,当您创建一个类似-

int[] nums = new int[10];

实际上您也修复了它。

length
是一个字段,而不是一个方法

使用“<代码> >(int z=0;KysIsUng=!No.&Zig.BasyFung.Load;++z){< /Cord> >:即删除括号。请注意我的<代码> null < /Calue>检查,您应该考虑将其与<代码>合并为循环,或者更好地,在包含<代码> > >


(我喜欢使用
++z
而不是
z++
,因为我是一只老式的猫)。

对于数组,当我们创建它们时,它们的长度是固定的。
如果要获取任何数组的长度,请使用
.length

.length=获取数组的长度

.length()=要获取字符串的长度

keyIsFound.length
-no(),您应该访问此页以了解更多信息。我认为在一开始就在单独的
if
子句中检查
keyIsFound!=null
。非常正确,我可以玩“编译器将优化出卡”,但后来我开始嘲笑自己使用了++z。