我有以下 boolean 数组:
boolean booleanArray[] = new boolean [size];
如何检查数组中的所有值是否均为 true,并将此信息用于另一个 boolean 值“allTrue ”?
我需要使用它一段时间循环,即:
while(alltrue){
keepgoing();
}
我想过用 for 循环检查每个值,但这只是返回一个值,而且我不知道如何与其余值进行比较以了解它们是否都相等。
提前致谢。
最佳答案
将变量初始化为true
,如果发现false
,则将allTrue
设置为false
并且break
跳出循环。
boolean allTrue = true;
for (boolean b : booleanArray)
{
if (!b)
{
allTrue = false;
break;
}
}
关于java - 如何检查 boolean 数组是否包含所有真值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662048/