打印 Java 2D 数组的方法
在 Java 中打印 2D 数组可以使用多种方法来实现。常用的做法之一是使用嵌套循环。如提供的代码所示:
int rows = 5; int columns = 3; int[][] array = new int[rows][columns]; for (int i = 0; i<rows; i++) for (int j = 0; j<columns; j++) array[i][j] = 0; for (int i = 0; i<rows; i++) { for (int j = 0; j<columns; j++) { System.out.print(array[i][j]); } System.out.println(); }
此代码使用嵌套循环迭代数组并打印 2D 数组的每个元素。虽然这种方法很简单,但对于较大的数组来说可能会变得很麻烦。
使用 deepToString 和 toString*
在Java中打印2D数组的更有效方法是利用Arrays提供的deepToString方法 班级。该方法将多维数组转换为可以使用 System.out.println 轻松打印的字符串表示形式。int[][] array = new int[rows][columns]; System.out.println(Arrays.deepToString(array));同样,对于一维数组,可以使用 toString 方法将数组转换为字符串:
int[] array = new int[size]; System.out.println(Arrays.toString(array));这些方法通过提供简洁有效的方法将数组转换为字符串,简化了打印 Java 数组的过程代表。
以上是如何高效打印 Java 2D 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!