使用Java中arraycopy方法的源代码的简单分析实例APP
其源代码publicstaticnativevoidarraycopy (object src,int srcPos,Object dest,int destPos,int length ); 简单分析
从源代码中可以看出,调用arraycopy ()方法需要传递五个参数。 各自的意思如下。
src :要复制的数组srcPos :从原始数组的哪个位置开始复制dest :目标数组destPos :从目标数组的哪个位置传递length :要复制的数组的长度实例是传递的元素objvoidrement I ) if(element[I]==obj ) object [ ] temp=new object [ element.length-1 ]; system.arraycopy(element,0,temp,0,I ); 将//obj前面的元素复制到新数组system.arraycopy中(element,i 1,temp,I,element.length-i-1 ); //obj之后的元素复制到新数组element=temp该方法通过将原始数组中除指定元素外的所有元素复制到新数组来删除数组中的元素。