java - 如何检查2*2数组的所有元素是否为真?

标签 java arrays

我正在创建一个 4x4 2D 数组。我需要收到通知,或者在所有元素都变为 true 时获得一个值。这和“If the2DArray[] = true { blah blah }”一样简单吗?

谢谢! 附:我还没写代码。我问这个问题是为了帮助制定程序的逻辑。

最佳答案

对于二维数组,您必须手动遍历数组中的所有元素来检查是否有一个值为 false。

一个例子是:

public boolean checkArr(boolean[][] arr) {
    for(int i = 0; i < arr.length; i++) {
        for(int j = 0; j < arr[i].length; j++) {
            if(!arr[i][j]) 
                return false;
        }
    }
    return true;
}

关于java - 如何检查2*2数组的所有元素是否为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21506198/

相关文章:

c - 按数字对 2D 字符数组进行排序

java - 将两个整数数组相加

Java .policy 文件 - 如何防止 java.util.Date() 被访问

java - Spring Data Jpa 查询 dsl 与 fetch join

javascript - 使用 Javascript 查找二维数组中数字最大的数组

C++ 问题冒泡排序二维字符数组

java - GUI 必须等到闪屏执行完毕

java - Java集合中迭代器的游标实现

java - 关于通过终端javac编译Java

javascript - 如何过滤和计算 JavaScript 数组中的对象?