您的位置:首页 > 运维架构

System.arrayCopy(Object src, int srcPos, Object dest, int destPos, int length)

2014-05-15 10:56 351 查看
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int
srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度。

package conn;

public class ArrayCopyTest {

public static void main(String[] args) {
char[] c1 = new String("123456").toCharArray();
char[] c2 = new String("abcdef").toCharArray();
System.arraycopy(c1,2 , c2, 1, 2);
for(char c : c1){
System.out.print(c);
}
System.out.println();
for(char c : c2){
System.out.print(c);
}
}
}


结果:

123456

a34def

参考文章:http://blog.163.com/malloc_wet/blog/static/1104560862011921115853610/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: