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

Posted

技术标签:

【中文标题】如何在二维数组的每个单元格中找到具有相同数值的行?【英文标题】:How to find a row with the same numeric value in each cell in a two dimensional array? 【发布时间】:2019-02-13 14:49:25 【问题描述】:

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

【问题讨论】:

【参考方案1】:
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);

【讨论】:

很高兴我能帮上忙。请不要忘记投票并接受答案!

以上是关于如何在二维数组的每个单元格中找到具有相同数值的行?的主要内容,如果未能解决你的问题,请参考以下文章

使用 BIRT,如何确保行中的背景颜色在行中的每个单元格中具有相同的高度?

如何在二维字符数组中找到相同字符的菱形?

VBA - 使用二维数组的值填充单元格时出错

UICollectionViewCell:如何让每个单元格具有不同的命名

如何在EXCEL里面将相同编号的数值相加,不同编号的数值保留。求具体算法。

手机wps如何查找相同内容?