小九九 发表于 2023-8-1 14:49:00

java 一维数组 怎么变二维数组?

要��一个一维数组转换为二维数组,你需要知道二维数组的行数和列数,并根据这些信息重新组织数据。下面是一个示例代码,演示如何将一个一维数组转换为二维数组:

```java
public class ConvertArray {
    public static void main(String[] args) {
      int[] oneDimensionalArray = {1, 2, 3, 4, 5, 6, 7, 8, 9};
      int rows = 3; // 二维数组的行数
      int columns = 3; // 二维数组的列数

      // 创建一个二维数组
      int[][] twoDimensionalArray = new int;

      // 将一维数组的元素转移到二维数组中
      int index = 0;
      for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                twoDimensionalArray = oneDimensionalArray;
                index++;
            }
      }

      // 输出二维数组
      for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                System.out.print(twoDimensionalArray + " ");
            }
            System.out.println();
      }
    }
}
```

在以上代码中,我们先创建了一个二维数组`twoDimensionalArray`,其行数为`rows`,列数为`columns`。然后,使用两个嵌套的循环来遍历一维数组`oneDimensionalArray`,并将元素按顺序转移到二维数组中。最后,我们输出二维数组的内容。

你可以根据自己的需要修改一维数组的内容、二维数组的行数和列数,并运行代码来查看结果。

页: [1]
查看完整版本: java 一维数组 怎么变二维数组?