二维数组按 java 中的不同行填充二维数组

2d array fill in 2d array by different rows in java

我有方法将 3 的二维数组(行和列)转换为 3+2 的二维方法,这是 5 的二维数组(行和列)。并且该方法给出二维数组的参数并找到总矩阵。我这里有 class 和这个 class }

所以这是我的主要 class:

public static void main(String[] args) {
    Operation operation  = new Operation();

    int w[][] = {{1,2,3},{4,5,6},{7,8,9}};

    operation.convert(w);

现在的效果如图:

所以我需要用 main 方法中的 w 数组替换零。

我想你只需要:

newArray[i][j] = a[i-1][j-1]; // or perhaps a[j-1][i-1] if you want the transpose

您需要调整索引,因为 newArray 在索引 0 处有一个额外的行和列。