按列遍历二维数组的两种 java 方法:嵌套 for 循环stream api
如何使用 Java 按列遍历二维数组
在 Java 中,按列遍历二维数组的方法如下:
- 使用嵌套 for 循环
int[][] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; for (int j = 0; j < array[0].length; j++) { // 遍历列 for (int i = 0; i < array.length; i++) { // 遍历行 System.out.print(array[i][j] + " "); } System.out.println(); // 换行 }
登录后复制
输出:
1 4 7 2 5 8 3 6 9
登录后复制
- 使用 Stream API
Java 8 引入了 Stream API,它提供了一种简洁的方式按列遍历二维数组:
立即学习“Java免费学习笔记(深入)”;
int[][] array = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; IntStream.range(0, array[0].length).forEach(j -> { // 遍历列 System.out.println("第 " + (j + 1) + " 列:"); Arrays.stream(array).map(row -> row[j]).forEach(System.out::println); });
登录后复制
输出:
第 1 列: 1 4 7 第 2 列: 2 5 8 第 3 列: 3 6 9
登录后复制
以上就是java怎么按列遍历二维数组的详细内容,更多请关注抖狐科技其它相关文章!
本站文章均为抖狐网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...
我们猜你喜欢
-
按钮点击后 `:focus` 伪类效果消失,这是错误吗?
按钮 :focus 伪类效果为何点击后不消失? 问题中展示了一个按钮,当点击后弹出一个框体,关闭框体后按钮的状态发生了改变,原本 :focus 伪类的样式失去了效果。用户对此表示疑惑,认为这是一种错误...
-
怎么免费申请企业qq 如何申请腾讯企业QQ
如何免费申请企业qq?对于企业来说,腾讯企业qq是便捷高效沟通管理的利器。php小编子墨将为大家详细讲解如何免费申请腾讯企业qq,从注册流程到资料提交,一步一步指导您轻松拥有企业沟通利器。请继续阅读下...
-
《三国杀OL》全新武将谋孙坚震撼登场,忠义篇福利抢先看!
金风送爽、丹桂飘香。9月28日,《三国杀ol》忠义篇正式开启!新武将「谋」孙坚携烈火之剑,「界」孙尚香披绿装展英姿,新皮肤上线,福利活动同步启动,诚邀主公共赴三国战场,共襄盛举。全新武将「谋」孙坚首发...
-
js如何获取数据库数据
在 javascript 中获取数据库数据,可使用 indexeddb、sql.js 或 web sql 创建数据库连接;创建事务对象指定读取模式;选择对象存储或表;使用 get() 或 getall...
-
抖音粉丝群发送失败怎么回事?能解决吗?
在抖音运营过程中,许多创作者会利用粉丝群功能与粉丝互动。有时会遇到发送消息失败的情况,这让人颇为头疼。那么,抖音粉丝群发送失败究竟是怎么回事呢? 一、抖音粉丝群发送失败怎么回事? 1. 网络问题 (1...