System.arraycopy()

System.arraycopy(src, srcPos, dest, destPos, length);
src:要被复制的数组
srcPos:被复制的数组的开始位置
dest:要复制的数组
destPos要:复制的数组的开始位置
length:复制的长度

package com.array;

public class TestArrayCopy {

    public static void main(String[] args) {
        String[] str={"1","2","3","4","5","6","7"};
        String[] str2={"8","9","10"};
        removeElement(str,1);
        System.out.println("removeElement方法####################");
        extendRange(str);
        System.out.println("extendRange方法#######################");
        addElement(str,1,str2);
    }

    //删除元素
    public static String[] removeElement(String[] s,int index){     
        
        System.arraycopy(s,index+1,s,index,s.length-index-1);
        s[s.length-1]=null;
        for(int i=0;i

你可能感兴趣的:(System.arraycopy())