//*
* @author xuekun
*动态接收参数
把给定的序列组合成一个序列
*转载请注明出处
*/
公共静态文件[ ] arraycopy (文件[ ] . arrays ) )。
//数组长度
int阵列长度=0;
//目标数组的开头位置
int startIndex=0;
for(file[]file:Arrays ) {
array length=arraylengthfile.length;
}
file [ ] file array=new file [ array长度];
for(intI=0; i arrays.length; I ) {
if(I0 ) {
//i为0时,目标数组开始位置为0,I为1时,目标数组的开始位置为最初的数组长度
如果//i为2,则目标数组的开始位置为第一个数组长度和第二个数组长度
startindex=startindex arrays [ I-1 ].length;
}
系统. arraycopy (arrays [ I ],0,fileArray,startIndex,arrays[i].length );
}
返回文件阵列;
}