Java 如何打印二维阵列中的实际坐标?

Java 如何打印二维阵列中的实际坐标?,java,arrays,Java,Arrays,如何确保在2D数组中打印出坐标,而不是存储什么?例如,如果矩阵[5][4]=字符串,我希望它在2D数组中显示为5 4。打印输出是什么意思?您不能真正地对数组进行子类化,因此不能使用[][]表示法,但您当然可以在数组周围包装一个类,该类实现2D setter和getter,并具有一个输出坐标的toString。不过,这将是非常无用的,因为你可以通过一个例程来完成同样的事情,该例程打印出一个坐标数组,后面没有对象。您试图解决的真正问题是什么?要动态读取数组中元素的内容,必须使用矩阵[i][j]。要打

如何确保在2D数组中打印出坐标,而不是存储什么?例如,如果矩阵[5][4]=字符串,我希望它在2D数组中显示为5 4。

打印输出是什么意思?您不能真正地对数组进行子类化,因此不能使用[][]表示法,但您当然可以在数组周围包装一个类,该类实现2D setter和getter,并具有一个输出坐标的toString。不过,这将是非常无用的,因为你可以通过一个例程来完成同样的事情,该例程打印出一个坐标数组,后面没有对象。您试图解决的真正问题是什么?要动态读取数组中元素的内容,必须使用矩阵[i][j]。要打印坐标,请使用System.out.printlni++j;