我有一个数组,我让位置覆盖,但是在数组的末尾有一个“null”有没有办法让这个 null 不在数组中发生以供将来使用?
public void overwriteArray(int num){
if(num > 0 && array != null && num <= array.length) {
for(int i = num-1; i < array.length-1; i++) {
array[i] = array[i+1];
} arrary[array.length-1] = null; // i want this null to be terminated
}
}
我想出了使数组更短,删除最后一个地方,但我不知道怎么做,我的想法可以吗?谢谢!