Как установить размерность массива, если вы еще не знаете его во время компиляции?
Например: byte [] [] a = new byte [size ][размер]; Компилятор этого не позволяет. Как мне инициализировать сетку? Вручную?
byte[] a1;
for (int i; i < size; i++) {
a1 ~= 0;
}
byte[][] a2;
for (int i; i < size; i++) {
a2 ~= a1;
}
Скажите, пожалуйста, есть более простой способ.
Изменить: это тоже работает, но все еще безнадежно примитивно и медленно
byte[][] a3;
a3.length = size;
for (int i; i < size; i++) {
a3[i].length = size;
}