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);

}

}

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [新人向]MySQL和Navicat下载、安装及使用详细教程[通俗易懂]

    [新人向]MySQL和Navicat下载、安装及使用详细教程[通俗易懂]MySQL和Navicat下载和安装详细教程因为这些软件的安装很多都是纯英文,作为新手安装真的需要摸索好久,包括我自己,所以Pipi酱就把自己的经验分享给大家~MySQL的安装教程一、下载安装包链接:1.下载MySQL:https://dev.mysql.com/downloads/windows/installer/8.0.html这里我们直接下载第一个(24.4M),下载到任意目录即可。2、安装MySQL二、安装1、这里我们安装点击Yes2、选择Custom,然后Next3、

    2022年5月22日
    40
  • 2021年调味品行业发展的现状_2020年调味品行业所处阶段

    2021年调味品行业发展的现状_2020年调味品行业所处阶段2021年,受到需求收缩、成本上涨、预期转弱等因素叠加的影响,调味品行业发展面临巨大挑战,多数调味品上市公司发展趋缓。一、调味品上市公司经营现状2021年,16家调味品上市公司营业收入合计为871亿元,营业收入正增长的有12家,占16家上市公司的75%,其中营业收入排名前三位的公司分别是海天味业、梅花生物和安琪酵母,营业收入分别是250亿元、228.4亿元、106.8亿元,分别同比增长9.7%、33.9%、19.5%。2021年中国调味品上市公司营业收入及同比增长资料来源:中国调

    2025年6月15日
    2
  • vscode关闭flake8格式检查

    vscode关闭flake8格式检查用vscode写python时,安装了flake8检查格式,结果一片红且用yapf格式化后还有一堆红色的格式问题提示,如下图:尝试在preference的extension中关闭插件,发现找不到对应插件,最后在settings.json中更改以下两个值:”python.linting.pylintEnabled”:true,”python.linting.flake8Enabled”:false,一片红消失,快乐ps:一键格式化使用alt+shift+F(yapf)即可…

    2022年9月12日
    0
  • Javaweb 后端框架总结

    Javaweb 后端框架总结REST方法       Spring核心  IOC(InversionofController)-面向对象的一个准则,对象的控制(创建和管理)由容器或者框架来实现,而不是开发者直接调用,开发者只需要实现接口或者放入自己的类就可以依赖注入(DependencyInjectionDI)每个方法都有一个独立的对象,通过接口去调用其他的对…

    2022年5月1日
    37
  • Vue3如何关闭eslint

    Vue3如何关闭eslintvue3

    2022年5月6日
    42
  • java中的getAttribute和getParameter

    java中的getAttribute和getParameterjava中的getAttribute和getParameter

    2022年4月25日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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