分享

[Java] arraycopy 数组复制

 露石 2015-04-29
public class ArraycopyTest 

    public static void main(String[] args) 
    { 
        //静态初始化两个长度不同的数组 
        int src[] = {1,2,3,4,5,6}; 
        int dest[] = {10,9,8,7,6,5,4,3,2,1}; 
        
        //将数组src的4个元素copy到数组dest中 
        System.arraycopy(src,1,dest,2,4); 
        
        //输出数组dest 
        for(int i=0;i<10;i++) 
        { 
            System.out.println(dest[i]); 
        } 
    } 
}
//arraycopy(Object src, int srcStartIndex, Object dest, int destStartIndex, int length) 
//从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 
//srcStartIndex:原数组中要开始复制的第一个元素的位置 
//destStartIndex: 目标数组中要开始替换的第一个元素的位置 
//length: 要复制的元素的个数

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多