Как найти строку с одинаковым числовым значением в каждой ячейке в двумерном массиве? - PullRequest
0 голосов
/ 13 февраля 2019

Я смотрю на двумерный массив.Я хотел бы узнать индекс всех строк, в которых числовое значение в каждой ячейке равно 0. В прикрепленном изображении вы можете увидеть пример двумерного массива.Моя цель - идентифицировать строки 1 и 4, поскольку в ячейках этих строк есть только записи «0».

enter image description here

1 Ответ

0 голосов
/ 13 февраля 2019
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);
}
...