java怎么输出二维数组

在 Java 中输出二维数组的方法包括:使用嵌套循环遍历每个元素并输出。使用 Arrays.deepToString() 方法将数组转换为字符串。使用 Stream API 和 lambda 表达式简洁地输出。

如何输出 Java 中的二维数组

在 Java 中,二维数组是一个表示表格或矩阵数据的数组。以下几种方法可以帮助您输出二维数组:

使用嵌套循环:

int[][] array = new int[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

for (int i = 0; i < array.length; i++) {
    for (int j = 0; j < array[i].length; j++) {
        System.out.print(array[i][j] + " ");
    }
    System.out.println();
}

输出:

1 2 3
4 5 6
7 8 9

使用 Arrays.deepToString() 方法:

此方法可以将二维数组转换为一个包含数组元素字符串表示的字符串。

int[][] array = new int[][]{{

1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; String arrayString = Arrays.deepToString(array); System.out.println(arrayString);

输出:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

使用 Stream API:

Stream API 提供了一种使用 Java 8 及更高版本中 lambda 表达式来输出二维数组的简洁方法。

int[][] array = new int[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

Arrays.stream(array)
        .forEach(arr -> System.out.println(Arrays.toString(arr)));

输出:

[1, 2, 3]
[4, 5, 6]
[7, 8, 9]