Java 如何打印二维阵列的结果

Java 如何打印二维阵列的结果,java,arrays,string,matrix,2d,Java,Arrays,String,Matrix,2d,stringword=“脾气暴躁”; int size=word.length(); 字符[][]矩阵=新字符[大小][大小]; 对于(inti=0;i您可以尝试这样的方法 for (int i = 0; i < matrix.length; i++) { System.out.println(Arrays.toString(matrix[i]).replaceAll(",","")

stringword=“脾气暴躁”;
int size=word.length();
字符[][]矩阵=新字符[大小][大小];

对于(inti=0;i您可以尝试这样的方法

   for (int i = 0; i < matrix.length; i++) {
        System.out.println(Arrays.toString(matrix[i]).replaceAll(",","")
                                                   .replaceAll("\u0000"," "));
    }
for(inti=0;i
如果您需要特定的帮助,您必须向我们提供更多关于您试图完成的工作以及不起作用的工作的详细信息。我添加了一张图片,说明结果应该是什么样子。我不知道如何用java打印这些结果。@Classic检查以下答案……我会尽快尝试我的java运行不正常。
   for (int i = 0; i < matrix.length; i++) {
        System.out.println(Arrays.toString(matrix[i]).replaceAll(",","")
                                                   .replaceAll("\u0000"," "));
    }
[g r u m p y]
[r         p]
[u         m]
[m         u]
[p         r]
[y p m u r g]
for(int i = 0; i < size; i++) }
    for(int j = 0; j < size; j++) {
        if(i == 0 || i == size - 1 || j == 0 || j == size - 1) {
            System.out.print(matrix[i][j] + ' ');
        } else {
            System.out.print('  ');
        }
    }
    System.out.println();
}