在 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(); }
登录后复制
输出:
立即学习“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怎么输出二维数组的详细内容,更多请关注抖狐科技其它相关文章!
-
《崩坏:星穹铁道》不可知域大招永动流玩法攻略
不可知域大招永动流玩法攻略在崩坏星穹铁道中,不可知域大招永动流是一套操作简单、收益巨大的打法。无需繁杂操作,玩家仅需搭配合适的权杖和配件,即可轻松通关。由于部分玩家对玩法还不甚了解,php小编百草特此...
-
优酷会员怎么与他人共享
优酷会员可以通过开通家庭会员、添加家庭成员和设置观影权限来共享:1. 开通家庭会员;2. 添加家庭成员;3. 设置观影权限。家庭成员可以共享主账号购买的 vip 内容,但不能购买或赠送 vip 会员。...
-
如何调用js里的方法
在 javascript 中,调用方法可以通过两种方式:直接调用全局方法或变量。使用点号符号调用对象的属性方法。如何调用 JavaScript 里面的方法 调用 JavaScript 里面的方法可以通...
-
kimi智能助手是那啥的啊
kimi 智能助手是一款由 google 开发的 ai 驱动的虚拟助手,专为移动设备量身定制,提供个性化、上下文相关的帮助,协助用户高效完成任务。其关键功能包括:1. 会话式交互;2. 个性化体验;3...
-
C++ 函数指针:提高代码性能
C++ 函数指针:释放性能潜力 简介 函数指针是一种数据类型,它存储指向函数的地址。在 C++ 中,它们是强有力的工具,可以提高代码性能并增强灵活性。 语法 立即学习“C++免费学习笔记(深入)”; ...