有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java拆分二维数组并将其转换为一维数组

我有一个二维数组

让我们假设数组是:int [][] arr = new int [[1, 2], [3, 4], [5, 6], [20, 11]];

我需要拆分上面的数组并将其转换为一维数组

因此,结果必须是:

int arr[0] = [1, 2]

int arr[1] = [3, 4]

int arr[2] = [5, 6]

int arr[3] = [20, 11]

每一个都是一维数组

怎么做


共 (2) 个答案

  1. # 1 楼答案

    您不需要使用任何拆分。Java已经像你所想的那样拥有了它。让我们看看这个例子:

    int [][] arr = {{1, 2}, {3, 4}, {5, 6}, {20, 11}};
    

    这里arr[0]包含第一行,依此类推

    让我们从上述数组的第一行打印第一列:

    System.out.println(arr[0][0]);
    
  2. # 2 楼答案

    就像你写的,它已经在Java中了