Просто быстрый вопрос - быстрый способ создания нового многоа массива с тем же самым, что и другой, без повторения каждого из первых массивов (поскольку это может быть зубчатый массив).
Я еще не нашел такого решения, поэтому задаюсь вопросом, существует ли оно или нет. Просто интересно, действительно ли у Java есть эффективный способ сделать это?
Пример, если я не понял:
int[][] array1 = new int[5][4];
int[][] array2 = // quickly (one line) make this the same as above based on array1 without iterating through each first array?
Просто для уточнения, я не забочусь о содержании, просто размер.
Можешь попробовать:
int[][] array2 = new int[array1.length][array1[0].length];
предполагая, что ваш массив всегда будет квадратным и что у вас нет размеров 0.
вы можете попробовать java.util.Arrays # copyOf