【发布时间】:2015-12-30 12:27:19
【问题描述】:
我正在使用数组来存储一种对象。我创建了一个固定大小的数组
int arr[]=new int[n];
现在在处理完这个数组后,我想从这个数组中释放多达 75% 的内存(现在只有 n/4 个元素是有用的)。所以我的问题是,由于 n 非常大,我不希望拥有比有用更大的内存,我如何在运行时减小数组的大小而不复制到大小为 n/4 的新数组(甚至可能或不是吗?)。
【问题讨论】:
标签: java arrays resize runtime