首页 > 解决方案 > 如何在二维数组的每个单元格中找到具有相同数值的行?

问题描述

我在看一个二维数组。我想找出每个单元格中的数值等于 0 的所有行的索引。在附图中,您可以看到二维数组的示例。我的目标是识别第 1 行和第 4 行,因为这些行的单元格中只有“0”条目。

在此处输入图像描述

标签: arraysmultidimensional-array

解决方案


List<Integer> indexes = new ArrayList<Integer>();
for(int i = 0; i < a.length; ++i) {
    if (Arrays.stream(a[i]).allMatch(x -> x == 0))
        indexes.add(i);
}

推荐阅读