У меня есть «подключить четыре платы», которые я имитирую с помощью массива 2d (массив [x] [y] x = x координата, y = y координата). Я должен использовать «System.out.println», поэтому мне нужно перебирать строки.Итерация через 2-мерную матрицу
Мне нужен способ итерации таким образом [0,0] [1,0] [2,0] [3,0] [0,1] [1,1] [2,1] и т. Д.
Если я использовать обычную процедуру:
for (int i = 0; i<array.length; i++){
for (int j = 0; j<array[i].length; j++){
string += array[i][j];
} System.out.println(string)
}
он не работает, потому что он перебирает таким образом [0,0] [0,1] [0,2] [0,3] и т.д.
The нормальная процедура остается в x и увеличивает y до конца столбца, но мне нужно сказать в y и приращение x до конца строки.
могут строки имеют разную длину? –
да, они могут ... – Peter111
Затем используйте массив размером y * x, это было бы более логично ... – Dici