Я новичок в программировании на Java и в матрице объектов, которую я могу легко привести, используя два цикла for таким образом
String[][] data = new String[objData.length][objData[0].length];
for (int nRow = 0; nRow < objData.length; nRow++){
for (int nCol = 0; nCol < objData[0].length; nCol++){
data[nRow][nCol] = (String) objData[nRow][nCol];
}
}
Мне было интересно, можно ли его запрограммировать лучше. Я пытался использовать Arrays.copyOf или что-то подобное, как это
String[][] data = Arrays.copyOf(objData, objData.length*objData[0].length, String[][].class);
но это дает мне исключение ...
at java.util.Arrays.copyOf (Неизвестный источник)
Заранее спасибо!