java 截取数组
原创 bluesky 发表于:2018-10-24 13:50:12
  阅读 :98   收藏   编辑

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 + " ");
}