java数组的N种打印方式
2024-10-19 00:45:29
int[] array = {1,2,3,4,5};
(1)传统的for循环方式
for(int i=;i<array.length;i++)
{
System.out.println(a[i]);
}
(2)for each循环
for(int a:array){
System.out.println(a);
}
(3)、利用Array类中的toString方法
调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开
int[] array = {,,,,};
System.out.println(Arrays.toString(array));
输出:[1, 2, 3, 4, 5] 说明:System.out.println(array);这样是不行的,这样打印是的是数组的首地址。
(4)、使用 JDK8 的 java.util.Arrays.stream() 打印 (自己没接触过)
String[] infos = new String[] {"Java", "Android", "C/C++", "Kotlin"};
Arrays.stream(infos).forEach(System.out::println);
(5)、使用 Arrays.deepToString() 方法打印。如果数组中有其它数组,即多维数组,也会用同样的方法深度显示。
int[][]magicSquare ={{,,,},{,,,},{,,,}};
System.out.println(Arrays.deepToString(magicSquare));
最新文章
- CommandPattern
- Java javassist动态代理
- tableView性能优化
- Reading Notes of Acceptance Test Engineering Guide
- JIT
- scala抽象类抽象字段
- Oracle基础—表分区
- yii泛域名
- A Tour of Go Channels
- springmvc + spring + mybatis + maven整合配置文件
- Visual Studio小技巧
- php 生成唯一的订单
- jitpack让使用第三方依赖库更简单
- 【node】安装和配置node项目文件
- 关于oracle sql语句查询时表名和字段名要加双引号的问题详解
- Django REST Framework API Guide 01
- 注册Activity
- cobub razor 安装及使用
- Multi-Anti-Nim游戏结论及证明
- Pycharm设置去除显示的波浪线
热门文章
- ESP8266 AT指令开发(基于STC89C52单片机): 测试下诱人的程序(51单片机,8266,MQTT远程通信控制)
- Codeforces Round #554 (Div. 2) C 数论
- 绿联Type-C千兆网卡AX88179芯片驱动(苹果Mac OSX系统)CM141丨CM179
- Debug 路漫漫-15:Python: NameError:name &#39;dataset&#39; is not defined
- Eureka服务注册中心错误:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
- CodeForce 192D Demonstration
- Autoware 培训笔记 No. 3——录制航迹点
- JVM的监控工具之jmap
- 基于OceanStor Dorado V3存储之数据保护 Hyper 特性
- Type Erasure with Pokemon---swift的类型擦除