专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java打印数组最简单的方法是什么?

temp10 2024-10-31 15:04:16 java教程 20 ℃ 0 评论

在Java中数组没有重写toString()方法,因些直接 System.out.println(someArray); 输出的是地址值!

接下来演示几种快速打印数组的方式。

Java打印数组最简单的方法是什么?

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]]

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表