如何在二维数组的每个单元格中找到具有相同数值的行?

时间:2019-02-13 14:49:26

标签: arrays multidimensional-array

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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);
}