• System.arraycopy来实现数组之间的复制


    System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:

    Copy
    public static native void arraycopy(Object src,int srcPos,Object dest, int destPos,int length);
    
    Copy
    * @param      src      the source array. 源数组
    * @param      srcPos   starting position in the source array. 源数组的起始位置
    * @param      dest     the destination array. 目标数组
    * @param      destPos  starting position in the destination data. 目标数组的起始位置
    * @param      length   the number of array elements to be copied. 复制的长度
    

    举个栗子:

    将array数组复制到新的数组中;

    Copy
    int[] array = {1, 2, 3, 4, 5};
    int[] targetArr = new int[array.length];
    System.arraycopy(array,0,targetArr,0,array.length);
  • 相关阅读:
    JavaScript入门二
    JavaScript入门
    CSS样式之补充
    CSS样式之操作属性二
    隔空手势操作
    项目管理培训(2)
    uoot启动过程
    new work
    库函数开发步骤 (转)
    keil(持续更新)
  • 原文地址:https://www.cnblogs.com/nyhhd/p/12655137.html
Copyright © 2020-2023  润新知