如何将我们的数组整体向前移位呢?我们可以考虑使用System.arraycopy方法来进行,将原有的数组复制到新的数组之中
方法如下System.arraycopy(arry[]//待复制数组,args//开始的位置,arry[]//目标数组,可以是原数组。args1//起始位置,通常是0,args2//结束位置)
是由测试可看出,如果目标数组是原数组,数组的长度不会改变,当数组向前移动的时候,数组的最后一位会自动以数组的最后一位为模板向后填充
如何将我们的数组整体向前移位呢?我们可以考虑使用System.arraycopy方法来进行,将原有的数组复制到新的数组之中
方法如下System.arraycopy(arry[]//待复制数组,args//开始的位置,arry[]//目标数组,可以是原数组。args1//起始位置,通常是0,args2//结束位置)
是由测试可看出,如果目标数组是原数组,数组的长度不会改变,当数组向前移动的时候,数组的最后一位会自动以数组的最后一位为模板向后填充
本文标题:数组的移位
本文链接:https://www.haomeiwen.com/subject/izkdqxtx.html
网友评论