如果我已经知道二维数组的列数,如何为n个条目动态分配空间?我想知道不使用列表的方法,但是找不到任何东西。有帮助吗?
您可以使用Arrays.copyOf()函数。
假设您要在2d数组中以6行增加第4行的大小。
您可以简单地说myArray [3] = Arrays.copyOf(myArray [3],newSize);
尝试一下。
int rows = 200;
int cols = 300;
int[][] mat = new int[rows][cols]
您还可以从文件中读取行和列,分配数组,然后继续读取值以填充数组。