数组的复制。

arraycopy System 类中的 arraycopy 方法的使用。

语法:

       System.arraycopy(from, fromIndex, to, toindex, count);

       public class java {

       public static void main(String[] args) {
               int[] small = {2,3,5,7,11,13};
               int[] big   = {1001,1002,1003,1004,1005,1006,1007};
               System.arraycopy(small,2,big,3,4);
               for (int a=0; a<big.length; a++)
               {
                           System.out.println(a+" entry after copy  "+big[a]);
                           }
       }
       }

运行结果:

      0 entry after copy 1001
      1 entry after copy 1002
      2 entry after copy 1003
      3 entry after copy 5
      4 entry after copy 7
      5 entry after copy 11
      6 entry after copy 13

总结:

         刚刚开始接触JAVA,对于语法不是很了解。一时很容易忘记了,所以写下来,便于以后参考。

         System.arraycopy(from, fromIndex, to, toindex, count);

         from:是源数组。

         fromindex:是要复制的数组成员的起始index,本列中就是5。和count 可以确定要复制的数组成员的个数。本例中就是5,7,11,13。

         to:是目标数组。

         toindex:是数组成员复制到目标数组的index的起始位置。

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值