java怎么输出二维数组

2024-12-04 13:23:44 编辑:抖狐科技 来源:摘自互联网

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

java怎么输出二维数组

如何输出 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();
}

登录后复制

输出:

立即学习“Java免费学习笔记(深入)”;

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

登录后复制

输出:

立即学习“Java免费学习笔记(深入)”;

[[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)));

登录后复制

输出:

立即学习“Java免费学习笔记(深入)”;

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

登录后复制

以上就是java怎么输出二维数组的详细内容,更多请关注抖狐科技其它相关文章!

本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢