[Java] arraycopy 数组复制

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: 要复制的元素的个数

你可能感兴趣的:(java,java,java笔记,arraycopy,休闲,数组复制)