复制数组,除了使用遍历的方法逐一复制之外,Java还提供了一个静态方法可以更方便地使用,即System.arraycopy(a,b,c,d,e)
a -- 源数组; b -- 源数组的起始复制位置
c -- 目标数组; d -- 目标数组的起始复制位置
e -- 要复制多少个元素
举例如下:
public class systemArrayCopy{
public static void main(String[] args){
char[] source = {'A','B','C','D','E'}; //源字符数组
char[] target = new char[6]; //目标字符数组
System.arraycopy(source,0,target,1,5); //使用静态方法复制数组元素
for(char i:target) //遍历输出目标数组
System.out.println(i);
}
}
输出如下: