Java 打印不同大小数组中的元素

Java 打印不同大小数组中的元素,java,Java,在stdout中这样打印元素的最佳方式是什么 Integer [][] x = {{1,2,3},{4},{5,6}}; 我尝试了数组。deepToString(x)但没有输出我想要的内容 1 2 3 4 5 6 输出: public class MyClass { public static void main(String args[]) { Integer [][] x = {{1,2,3},{4},{5,6}}; for(Integer[]

在stdout中这样打印元素的最佳方式是什么

Integer [][] x = {{1,2,3},{4},{5,6}};
我尝试了
数组。deepToString(x)但没有输出我想要的内容

1
2
3
4
5
6
输出:

public class MyClass {
    public static void main(String args[]) {

        Integer [][] x = {{1,2,3},{4},{5,6}};

        for(Integer[] y : x) {

            for(Integer i : y) {

                System.out.println(i);

            }
        }

    }
}

这里是:

可能重复的,您可以使用
int
而不是class
Integer
试试这个,
System.out.println(java.util.Arrays.deepToString(x).replace(“[”,”).replace(“,”,“\n”).replace(“],”).replace(“,”).replace(“,”).replace(“,”)
1
2
3
4
5
6