我正在使用数组来存储一种对象。我创建了一个固定大小的数组
int arr[]=new int[n];
现在,在处理完这个数组后,我想从这个数组中释放高达 75% 的内存(现在只有 n/4 个元素有用)。所以我的问题是,因为 n 非常大,我不希望保留比有用的更大的内存,我如何在运行时减少数组的大小而不复制到大小为 n/4 的新数组(是否有可能或不是吗?)。
最佳答案
关于java - 如何在不创建新数组的情况下减小数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32904712/