java数组输出的实例代码
输出一个数组中的元素,我们通常用for循环来做,比如: 复制代码 代码如下: package test; public class Test { public static void main(String args[]){ } 输出的结果为:[1,3]。 但是Java提供了更为简单的方法,这就是toString方法。具体做法如下: 复制代码 代码如下: package test; import java.util.Arrays; public class Test { public static void main(String args[]){ System.out.println(Arrays.toString(arr)); 输出的结果为:[1,3]。 但是如果数组中的元素不是同一类型怎么办呢?比如: 复制代码 代码如下: package test; import java.util.Arrays; public class Test { public static void main(String args[]){ 输出的结果为:[[I@158f9d3,[Ljava.lang.String;@79a2e7]。 可以看到打印出来的不是数组元素,而是对象的内存代号。如果要打印出数组元素怎么办呢?这里我们可以用到deepToString。比如: 复制代码 代码如下: package test; import java.util.Arrays; public class Test { public static void main(String args[]){ 输出的结果:[[1,3],[aaa,bbb]]。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |