【发布时间】:2019-11-18 16:46:22
【问题描述】:
如果我想为每个内部数组创建一个具有不同大小的数组,我该如何声明它? int[][] arr = new int [X][]; (x 是某个数字)当我尝试使用它并将东西放入数组时给我 null。
但是,我希望每个内部数组的大小不同,具体取决于我要输入的内容。我该怎么办? Java 顺便说一句。
代码:
int[][] arr3 = new int [arr1.length+arr2.length][];
for(int i = 0; i<arr1.length; i = i + 1)
{
for(int j = 0; j<arr1[i].length; j = j + 1)
{
arr3[i][j] = arr1[i][j];
}
}
for (int i2 = 0; i2< arr2.length; i2 = i2 + 1)
{
for (int j2 = 0; j2<arr2[i2].length; j2 = j2 + 1)
{
arr3[i2+arr1.length][j2] = arr2[i2][j2];
}
}
return arr3;
}
我想将 arr1 内部数组和 arr2 内部数组放入 arr3 中。
【问题讨论】:
标签: java