Java:从一个数组中创建子数组
使用Arrays.copyOfRange函数
Arrays.copyOfRange支持:boolean[], byte[] ,char[],double[],float[],int[],long[]以及泛型的 T[]
使用示例如下:
import java.util.Arrays;
public class hello {
public static void main(String[] args) {
int[] src = new int[]{
1, 2, 3, 4, 5};
int newArray[] = Arrays.copyOfRange(src, 0, 2);
for (int i : newArray) {
System.out.println(i);
}
}
}
官方文档如下:
copyOfRange
public static <T> T[] copyOfRange