如何在Java中扩展2d数组的条目?

问题描述 投票:0回答:2

如果我已经知道二维数组的列数,如何为n个条目动态分配空间?我想知道不使用列表的方法,但是找不到任何东西。有帮助吗?

java arrays multidimensional-array dynamic-memory-allocation
2个回答
0
投票

您可以使用Arrays.copyOf()函数。

假设您要在2d数组中以6行增加第4行的大小。

您可以简单地说myArray [3] = Arrays.copyOf(myArray [3],newSize);


0
投票

尝试一下。


int rows = 200;
int cols = 300;

int[][] mat = new int[rows][cols]

您还可以从文件中读取行和列,分配数组,然后继续读取值以填充数组。

© www.soinside.com 2019 - 2024. All rights reserved.