月關(guān)寶盒
2022-07-20 16:50:54
我想知道如何遍歷一個多維數(shù)組,我將在其中檢查它的所有值是否為真。public static boolean arrayTrue(boolean[][] array) { for (boolean b : array) if(!b) return false; return true;}這就是我正在使用的,但它似乎只有在它的一維數(shù)組有人能幫忙的情況下才有用?
2 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊
改成
for (boolean[] bb : array) {
for (boolean b : bb) {
if(!b) return false;
}
}
return true;
這樣您就可以遍歷二維數(shù)組

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗 獲得超6個贊
選項 1:使用經(jīng)典 for 循環(huán)
for(int i=0; i< array.length; i++) {
for(int j=0; j< array[i].length; j++) {
if(! array[i][j]) return false;
}
}
return false;
選項 2:使用每個循環(huán)(請參閱@Scary Wombat 的回答)
for (boolean[] bb : array) {
for (boolean b : bb) {
if(!b) return false;
}
}
return true;
添加回答
舉報
0/150
提交
取消