拆分数组

efe*_*efe 2 java

如何在Java中将数组分成四个子数组?

Mar*_*erg 10

创建2个想要拥有它的长度的数组.

并使用

System.arraycopy(src, srcPos, dest, destPos, length)
Run Code Online (Sandbox Code Playgroud)

将值从原始值复制到两个新的目标阵列.

例:

    int[] original = new int [13];
    int[] a = new int[3];
    int[] b = new int[10];

    System.arraycopy(original, 0, a, 0, 3);
    System.arraycopy(original, 3, b, 0, 10);
Run Code Online (Sandbox Code Playgroud)