我想知道用 Java 打印二维数组的最佳方法是什么?
我只是想知道这段代码是否是好的做法?
如果您发现任何其他错误,我也会在此代码中犯下任何错误。
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();
}
最佳答案
您可以以简单的方式打印。
使用下面打印二维数组
int[][] array = new int[rows][columns];
System.out.println(Arrays.deepToString(array));
使用下面打印一维数组
int[] array = new int[size];
System.out.println(Arrays.toString(array));
关于java - 打印 Java 2D 数组的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19648240/