我想知道打印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阵列
int[][] array = new int[rows][columns]; System.out.println(Arrays.deepToString(array));
在下面使用以打印一维阵列
int[] array = new int[size]; System.out.println(Arrays.toString(array));