我创建了一个结构数组来表示绘制的地图数据;但是我没有仔细检查它,直到为时已晚:当我加载一个新的地图时,我得到一个“内存不足异常”(如果我尝试先制作一个新的数组结构)或者我得到一个搞砸的地图这将需要大量的重新编码才能使其正常工作(如果我只是首先初始化一张大地图)......可能太多了。
所以现在我想知道是否有一种安全的方法可以重新分配结构数组,因为当我这样做时数据被抛弃了(即我不需要复制数据,只需调整数组大小并重置新数据)文件)。
这可以安全吗? 或者我应该只使用其他东西,比如arraylist或list? 我在这里需要的是基本上索引速度和读取速度。