Java小知识--System.arraycopy( )的用法

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

它在System类中,在java.lang包下

返回值是 static void

语法是:

举例说明最清晰:

int[ ]  arr1 = {1,2,3,4,5};

int[ ]  arr2  =  new int[10];

arrayCopy(arr1, 3, arr2, 5,  2);

将  arr1  从  下标为  3 对应的元素开始,到最后,复制到  arr2  中 下标为  5  的 位置开始,复制的元素个数为  10  个。

结果为:

arr2[ ] =  {0, 0, 0, 0, 0, 4, 5, 0, 0, 0};

原文地址:https://www.cnblogs.com/raphaelJava-4560/p/13021617.html