java重置_JAVA復制數組和重置數組大小

System.arraycopy(src, srcPos, dest, destPos, length);

src:原數組

srcPos:原數組的開始位置

dest:目標數組

destPos:目的數組的開始位置

length:復制長度

數組復制代碼示例:

//originalArray 數組全部復制到targetArray數組

int [] originalArray = new int[10];int [] targetArray = new int [10];System.arraycopy(originalArray, 0, targetArray, 0, originalArray.length);通過入參的長度 限制是全部復制還是部分復制

重置數組大小代碼示例:

int [] originalArray = new int[10];

int [] temp =new int [originalArray.length + 10];

System.arraycopy(originalArray, 0, temp, 0, originalArray.length);

//數組重新復制

originalArray=temp;

以后建議在重置數組或者數組復制時用這個靜態方法,效率要比for循環高(來自某本技術書籍)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值