一尘不染

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();
}

阅读 523

收藏
2020-03-06

共1个答案

一尘不染

你可以用简单的方式打印。

在下面使用以打印2D阵列

int[][] array = new int[rows][columns];
System.out.println(Arrays.deepToString(array));

在下面使用以打印一维阵列

int[] array = new int[size];
System.out.println(Arrays.toString(array));
2020-03-06