数组扩容 | System.arraycopy()方法

  • 方法中有5个参数,分别是原数组名原数组开始下标新数组名拷贝到新数组的开始下标拷贝原数组的长度

实例:实例:将src数组中的第二个数到最后一个数字拷贝到数组dest,从第二个位置开始排序。

public class ArrayTest01 {
    public static void main(String[] args) {
        int[] src={11,22,33,44};
        int[] dest=new int[20];

        System.arraycopy(src,1,dest,1,3);

        for (int i=0;i<dest.length;i++){
            System.out.println(dest[i]);
        }
    }
}

注:不仅可以拷贝int类型,还可以拷贝String类型,对象也可以拷贝,不过拷贝的是对象的地址。

posted @ 2021-04-21 15:13  LFR  阅读(162)  评论(0)    收藏  举报