“Java数组的复制”的版本间的差异
来自CloudWiki
(创建页面,内容为“System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, i…”) |
|||
第1行: | 第1行: | ||
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: | System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: | ||
− | public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) | + | public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) |
+ | |||
*src:源数组;; | *src:源数组;; | ||
*srcPos:源数组要复制的起始位置; | *srcPos:源数组要复制的起始位置; | ||
第6行: | 第7行: | ||
*destPos:目的数组放置的起始位置; | *destPos:目的数组放置的起始位置; | ||
*length:复制的长度。 | *length:复制的长度。 | ||
+ | |||
例如,下面一段代码复制了数组x中3个元素到数组y中: | 例如,下面一段代码复制了数组x中3个元素到数组y中: | ||
int[] x= {11,22,33,44,55}; | int[] x= {11,22,33,44,55}; |
2018年4月9日 (一) 12:52的最新版本
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程序设计