我有一个二维数组。
我们假设数组是:int [][] arr = new int [[1, 2], [3, 4], [5, 6], [20, 11]];
我需要拆分数组并将其转换为1维数组。
所以,结果必须是:
int arr[0] = [1, 2]
int arr[1] = [3, 4]
int arr[2] = [5, 6]
int arr[3] = [20, 11]
它们中的每一个都是一维数组。
怎么做?
答案 0 :(得分:2)
它已经在Java中了,就像你写的一样。
答案 1 :(得分:1)
您不需要使用任何拆分。 Java正如你所想的那样已经拥有它。让我们看看这个例子:
int [][] arr = {{1, 2}, {3, 4}, {5, 6}, {20, 11}};
此处arr[0]
包含第一行,依此类推。
让我们打印上一个数组第一行的第一列:
System.out.println(arr[0][0]);