如何打印Java数组?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何打印Java数组?相关的知识,希望对你有一定的参考价值。

使用for循环,遍历数组就可以打印出数组的每一项,也可以将数组转化为字符串然后输出。 参考技术A 一般计算机语言都能够软件开发的,Java都不列外,比如Eclipse,MyEclipse等著名Java开发环境。相关软件开发部件,能够掌握Java Swing程序编写或是awt有关专业知识。 例如:企业级应用开发设计,这儿是JAVA的乾坤,大到全国通的系统软件,小到中小型企业的运用解决方法,Java都占据极其重要的影响力。 此外也有挪动行业,典型性的运用是游戏(中国主要是这些方面),这儿是J2ME的乾坤,实际上运用范畴是很广的。Java已变成现如今目前市面上最火爆的数控编程软件,针对处在信息内容髙速比较发达的今日,Java技术性早已无所不在,手机app、手机上JAVA手机游戏、电脑应用这些。 5、内嵌式:WriteOnce,RunAnywhere。内嵌式行业好像为Java量身定做打造出。 6、互联网大数据:Hadoop及其别的大数据处理技术性许多 全是用Java。 7、科学研究运用:Java的安全系数、便携式让Java在科学研究运用、金融信息服务、室内空间极大。 参考技术B 直接使用toString()方法打印的是地址值。我们可以使用for循序遍历每个元素进行打印。 参考技术C 第一步在我们的电脑上打开eclipse软件,新建一个java项目和添加一个java类,...
2.第二步在Test类的主方法中,新建一个atr1数组,通过System.out....
3.第三步我们也可以通过for循环来打印数组,使用for (int i = 0; i < a...
4.第四步我们也可以使用for加强版循环打印数组,通过for(int n: atr1) ...
参考技术D 在开发java代码时,有时我们嫌弃debug查看数组内容太麻烦,想简单的将数组内容打印到控制台进行查看,但是,如果我们直接使用System.out.println进行查看,我们会看到如下现象:

int[] array=new int[]1,2,3;
System.out.println(array);

输出了[I@1ee0005,表示的是对象的toString法法,我有出去我们期望的内容。

那么如何输出数组内容呢?

方法一是直接使用for循环进行输出

int[] array=new int[]1,2,3;
for(int i:array)
System.out.println(i);


可以看到输出了数组的内容。

那么,还有没有其他优雅的方式呢,有的

方法二,使用jdk的Arrays类中自带了toString方法进行输出

int[] array=new int[]1,2,3;
System.out.println(Arrays.toString(array));

可以看到,也输出了我们期望的内容。

最后来看下Arrays.toString的源码

可以看到源码时通过遍历数组,使用Stringbuilder进行拼装,最后返回字符串的。

以上是关于如何打印Java数组?的主要内容,如果未能解决你的问题,请参考以下文章

java打印数组

java如何判断两个二维对象数组相等,让后打印一句话。

如何在java中打印数组中的最小值? [复制]

你如何返回一个数组并在java中打印出来? [关闭]

如何从java中的数组中打印多个最大值[重复]

Java:如何打印没有方括号和逗号的数组