Java打印数组的方法有哪些(java,开发技术)

时间:2024-05-03 20:42:01 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Java%E6%89%93%E5%8D%B0%E6%95%B0%E7%BB%84%E7%9A%84%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B

在Java开发中有时候需要打印数组信息,下面是整理归纳的几种打印数组方法:(如下)

最简单的方法,逐个遍历打印

注:如果是多维数组的话,使用多层 for 循环嵌套就可以打印了。

一维数组:

二维数组:

对于一维数组,可以使用Arrays.toString()方法,它支持将任意类型的数组转换为字符串,代码如下:

但对于多维数组,用 Arrays.toString() 就会出现和直接打印数组变量名时一样的问题,打印出来的是地址值。这时候,就需要使用 Arrays.deepToString() 方法了,如下图:

Java不会去使用多维数组,最多用到二维,因为Java会用到面向对象

一维数组用 Arrays.toString() 方法,多维数组用 Arrays.deepToString() 方法

该方法是将数组转化为list

以下几点需要注意:

(1)该方法不适用于基本数据类型

(byte,short,int,long,float,double,boolean),但可以用基本数据类型的封装类。比如int的封装类Integer.(Object 数组也是有效)

(2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新

(3)不支持add和remove方法

简单的方式

// 打印输出结果
[15, 31, 47, 63, 79, 95, 111]

更加通用一点的方式

// 打印输出结果
[-32, 79, -48, 32, -22, 58, 105, 16, -94, -40, 8, 0, 43, 48, 48, -99]

// 打印输出结果
[-28, -67, -96, -27, -91, -67, -17, -68, -116, -24, -65, -103, -26, -104, -81, -28, -72, -128, -26, -82, -75, -27, -83, -105, -25, -84, -90, -28, -72, -78, -17, -68, -127]

本文:Java打印数组的方法有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:css3盒子模型的作用是什么下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18