System类中的静态方法arraycopy(),提供数组的复制
public static native void arraycopy(Object src,int srcPos,Object dest, int destPos,int length);
src:源数组
srcPos:源数组起始位置
dest:目的数组
destPos:目的数组起始位置
length:长度
现有数组
String[] arrs = {"0","1","2","3","4","5","6","7","8","9"};
截取前5个
String[] arrs = {"0","1","2","3","4","5","6","7","8","9"}; String[] targetArrs = new String[5]; System.arraycopy(arrs, 0, targetArrs, 0, 5); for(String str : targetArrs) { System.out.print(str + " "); }