Java数组的复制
来自CloudWiki
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
- src:源数组;;
- srcPos:源数组要复制的起始位置;
- dest:目的数组;
- destPos:目的数组放置的起始位置;
- length:复制的长度。
例如,下面一段代码复制了数组x中3个元素到数组y中:
int[] x= {11,22,33,44,55}; int[] y=new int[3]; System.arraycopy(x, 1, y, 0, 3);
返回 Java程序设计