如果我有:
int[] a = {1,2,3,4,5};
int[] b = {5,7,8,9};
int[][] array2d ={a,b};
我可以通过以下方式将 array2d 划分为 2 个 1d 数组:
int[] A = new int[array2d[0].length];
int[] B = new int[array2d[1].length];
for(int i = 0; i < array2d.lenght; i++){
A[i] = array2d[i][0];
B[i] = array2d[i][1];
}
但是可以通过一个语句来完成吗?
例如,如果我有:
int[][] array2dx = new int[2][1000];
我可以做的很简单:
int[] Ax = array2dx[0];
int[] Bx = array2dy[1];
所以我正在寻找类似的东西(分成2个数组)array int[1000][2];