System类里也包含了一个static void arraycopy(object src, int srcpos, object dest, int destpos, int length)方法,该方法可以将src数组里的元素值赋给dest数组的元素,其中srcpos指定从src数组的第几个元素开始赋值,length参数指定将src数组的多少个元素赋给dest数组的元素。
【示例】数组拷贝
public class Test {
public static void main(String args[] ) {
String[] s = {"阿里", "百度", "京东", "搜狐", "网易"};
String[] sBak = new String[6];
System.arraycopy(s, 0, sBak, 0, s.length);
for ( int i = 0; i < sBak.length; i++) {
System.out.print(sBak[i] + "\t");
}
}
}
输出:
阿里 百度 京东 搜狐 网易 null
网友评论