服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - JAVA教程 - java数组输出的实例代码

java数组输出的实例代码

2019-10-26 16:39java代码网 JAVA教程

这篇文章主要介绍了java数组输出的实例代码,有需要的朋友可以参考一下

输出一个数组中的元素,我们通常用for循环来做,比如:

复制代码代码如下:


package test;

 

public class Test {

public static void main(String args[]){
int arr[]={1,2,3};
System.out.print("[");
for(int i=0; i<arr.length-1; i++)
System.out.print(arr[i]+", ");
System.out.println(arr[arr.length-1]+"]");
  

 }
}

 

输出的结果为:[1, 2, 3]。

但是Java提供了更为简单的方法,这就是toString方法。具体做法如下:

复制代码代码如下:


package test;

 

import java.util.Arrays;

public class Test {

public static void main(String args[]){
int arr[]={1,2,3};

System.out.println(Arrays.toString(arr));
 }
}

 

 

输出的结果为:[1, 2, 3]。

但是如果数组中的元素不是同一类型怎么办呢?比如:

复制代码代码如下:


package test;

 

import java.util.Arrays;

public class Test {

public static void main(String args[]){
int[] arr={1,2,3};
String[] str={"aaa","bbb"}; 
Object[] array = {arr,str};
System.out.println(Arrays.toString(array));
 }
}

 

 

输出的结果为:[[I@158f9d3, [Ljava.lang.String;@79a2e7]。

可以看到打印出来的不是数组元素,而是对象的内存代号。如果要打印出数组元素怎么办呢?这里我们可以用到deepToString。比如:

复制代码代码如下:


package test;

 

import java.util.Arrays;

public class Test {

public static void main(String args[]){
int[] arr={1,2,3};
String[] str={"aaa","bbb"}; 
Object[] array = {arr,str};
System.out.println(Arrays.deepToString(array));
 }
}

 

 

输出的结果:[[1, 2, 3], [aaa, bbb]]。

延伸 · 阅读

精彩推荐
  • JAVA教程SpringBoot解决跨域请求拦截问题代码实例

    SpringBoot解决跨域请求拦截问题代码实例

    这篇文章主要介绍了SpringBoot解决跨域请求拦截代码实例,在微服务开发中,一个系统包含多个微服务,会存在跨域请求的场景。 本文讲解SpringBoot解决跨域请...

    冬眠的山谷4022019-06-25
  • JAVA教程java使用命令行打包JAR

    java使用命令行打包JAR

    如何把写好的Java程序打包为jar文件呢?下面说的就是java使用命令行打包JAR的方法 ...

    java技术网3602019-10-20
  • JAVA教程windows下zookeeper配置java环境变量的方法

    windows下zookeeper配置java环境变量的方法

    今天小编就为大家分享一篇关于windows下zookeeper配置java环境变量的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    langwang19933242019-06-20
  • JAVA教程springboot后端解决跨域问题

    springboot后端解决跨域问题

    今天小编就为大家分享一篇关于springboot后端解决跨域问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看...

    双斜杠少年2822019-06-21
  • JAVA教程浅析java中static的用法

    浅析java中static的用法

    这篇文章主要介绍了java中static的用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...

    Keen贝贝2302019-06-19
  • JAVA教程java IO流文件的读写具体实例

    java IO流文件的读写具体实例

    这篇文章主要介绍了java IO流文件的读写具体实例,有需要的朋友可以参考一下 ...

    java教程网4102019-10-25
  • JAVA教程Java设计模式—观察者模式详解

    Java设计模式—观察者模式详解

    这篇文章主要介绍了Java设计模式—观察者模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随...

    newname4862019-06-21
  • JAVA教程SpringBoot使用WebSocket的方法实例详解

    SpringBoot使用WebSocket的方法实例详解

    WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。这篇文章主要介绍了SpringBoot使用WebSocket,需要的朋友可以参考下...

    苟富贵1562019-07-08