【发布时间】:2026-01-10 09:55:02
【问题描述】:
当我连接具有偶数行的二维数组时,此方法有效:
public static int[] concArr(int[][] arr){
int[] oneD = new int[arr.length * arr.length];
for(int i = 0; i < arr.length; i ++)
{
for(int j = 0; j < arr.length; j ++)
{
oneD[(i * arr.length) + j] = arr[i][j];
}
}
return oneD;
}
但是,如果一个数组是不均匀的,即:
{ {1, 2, 3},
{4},
null,
{},
{5,6}};
那么代码将不起作用。我该怎么做?
【问题讨论】:
标签: java arrays multidimensional-array