这是返回转置矩阵的int [] []的简单方法…
public static int[][] transposeMatrix(int[][] matrix){ int m = matrix.length; int n = matrix[0].length; int[][] transposedMatrix = new int[n][m]; for(int x = 0; x < n; x++) { for(int y = 0; y < m; y++) { transposedMatrix[x][y] = matrix[y][x]; } } return transposedMatrix;}比起打印二维矩阵,您可以使用如下方法:
public static String matrixToString(int[][] a){ int m = a.length; int n = a[0].length; String tmp = ""; for(int y = 0; y<m; y++){ for(int x = 0; x<n; x++){ tmp = tmp + a[y][x] + " "; } tmp = tmp + "n"; } return tmp;}


