java打印数组_Java中打印数组内容的方式有哪些?

java打印数组_Java中打印数组内容的方式有哪些?下面是几种常见的打印方式。方法一:使用循环打印。publicclassDemo{publicstaticvoidmain(String[]args){String[]infos=newString[]{“Java”,”Android”,”C/C++”,”Kotlin”};StringBufferstrBuffer=newStringBuffer();for(…

大家好,又见面了,我是你们的朋友全栈君。

下面是几种常见的打印方式。

方法一:使用循环打印。

public class Demo {

public static void main(String[] args) {

String[] infos = new String[] {“Java”, “Android”, “C/C++”, “Kotlin”};

StringBuffer strBuffer = new StringBuffer();

for(int i = 0; i

if(i > 0) {

strBuffer.append(“, “);

}

strBuffer.append(infos[i]);

}

System.out.println(strBuffer);

}

}

方法二:使用 Arrays.toString() 打印。

public class Demo {

public static void main(String[] args) {

String[] infos = new String[] {“Java”, “Android”, “C/C++”, “Kotlin”};

System.out.println(Arrays.toString(infos));

}

}

方法三:使用 JDK8 的  java.util.Arrays.stream()  打印。

public class Demo {

public static void main(String[] args) {

String[] infos = new String[] {“Java”, “Android”, “C/C++”, “Kotlin”};

Arrays.stream(infos).forEach(System.out::println);

}

}

方法四:使用 Arrays.deepToString() 方法打印。如果数组中有其它数组,即多维数组,也会用同样的方法深度显示。

public class Demo {

public static void main(String[] args) {

String[] infos = new String[] {“Java”, “Android”, “C/C++”, “Kotlin”};

System.out.println(Arrays.deepToString(infos));

}

}

方法五:使用 JDK 8 的 Stream.flatMap() 打印。

public class Demo {

public static void main(String[] args) {

String[] infos = new String[] {“Java”, “Android”, “C/C++”, “Kotlin”};

Arrays.stream(infos).forEach(System.out::println);

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134269.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 高并发抢购思路

    高并发抢购思路电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整…

  • 复杂指针声明解析

    复杂指针声明解析

  • Python之getopt模块

    Python之getopt模块第一步很简单,只需要: importgetopt,sys第二步处理方法如下(以Python手册上的例子为例): try:opts,args=getopt.getopt(sys.argv[1:],”ho:”,[“help”,”output=”])exceptgetopt.GetoptError:#printhelpinformati

  • 求解逆矩阵的常用三种方法_阿桑的专栏_逆矩阵怎么求最快

    求解逆矩阵的常用三种方法_阿桑的专栏_逆矩阵怎么求最快1.待定系数法矩阵A=1,2-1,-3假设所求的逆矩阵为a,bc,d则从而可以得出方程组a+2c=1b+2d=0-a-3c=0-b-3d=1解得a=3;b=2;c=-1;d=-12.伴随矩阵求逆矩阵伴随矩阵是矩阵元素所对应的代数余子式,所构成的矩阵,转置后得到的新矩阵。我们先求出伴随矩阵A*=-3,-21,1接下来…

  • hasOwnProperty方法用法简介

    hasOwnProperty方法用法简介hasOwnProperty表示是否有自己的属性。这个方法会查找一个对象是否有某个属性,但是不会去查找它的原型链。▍示例varobj={a:1,fn:function(){},c:{d:5}};console.log(obj.hasOwnProperty(‘a’));//truecons…

    2022年10月22日
  • 外包公司怎么样「建议收藏」

    外包公司怎么样「建议收藏」其实大家每天心里都像明镜一样的明白“低技术含量的外包没有前途”,好多人都认为外包没有技术,其实这种思想不对,国外有大量的高端技术外包业务等着我们干,但是反问一句“你们能干吗?”,现在大部分的公司都是平均每个项目开发4个月,干完就再转一个组再做别的项目,从Java.NETCC++到你们没有听说过的RPG,一个有着7年开发经验的外包人员可以说自已会十几种开发语言做过几十个case,但是我们不…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号