> 育儿
java打印数组简单的方法是什么意思(java打印数组简单的方法是什么样的)
导语:Java打印数组最简单的方法是什么?
在Java中数组没有重写toString()方法,因些直接 System.out.println(someArray); 输出的是地址值!
接下来演示几种快速打印数组的方式。
Talk is cheap, Show me the code. -- by: Linus Torvalds
方式一、
使用增加for,支持各种数据类型的数组(如果是对象数组,对象需要重写toString() ,代码如下:
// 定义数组int[] array = new int[]{1, 2, 3, 4, 5};// 使用增加for遍历输出for (int arr : array) { System.out.println(arr);}
方式二、
使用Arrays,支持各种类型(如果是对象数组,对象需要重写toString() ),代码如下:
/// 一维数组// 定义数组int[] array = new int[]{1, 2, 3, 4, 5};// 输出System.out.println(Arrays.toString(array));// 结果:[1, 2, 3, 4, 5]/// 二维数组// 定义数组int[][] array = new int[][]{{1, 2, 3}, {4, 5}};// 输出System.out.println(Arrays.deepToString(array));// 结果:[[1, 2, 3], [4, 5]]
本文内容由快快网络小蔼整理编辑!