复制数组,除了使用遍历的方法逐一复制之外,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);
}
}输出如下:
本文介绍了一种在Java中快速复制数组的方法,通过使用System.arraycopy()静态方法,可以高效地将一个数组的内容复制到另一个数组中。文章通过示例代码详细解释了如何应用此方法,并展示了复制过程的具体操作。
517

被折叠的 条评论
为什么被折叠?



