您的位置:首页 > 其它

System中的常用方法

2016-08-26 16:39 148 查看
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

        从源数组的指定位置复制一个数组到目标数组的指定位置。从src参数代表的源数组中复制一个子序列到dest参数代表的数组中。子序列的长度等于length参数的值。子序列从源数组的srcPos处开始,到
srcPos+length-1
为止,子序列放在目标数组的从destPos处开始,到
destPos+length-1
为止。

如果参数src和dest代表的是同一个数组对象,则子序列首先被存放在临时数组中,然后在将临时数组中的序列复制到目标数组中。

示例:

public void arrayCopyTest(){
String[] str1 = {"a","b","c","d","e","f", "", "", "", ""};

  System.arraycopy(str1, 1, str1, 6, 3);
for(String str : str1){
System.out.print(str + ",");
}
}
输出:a,b,c,d,e,f,b,c,d,,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: