初学者都会遇到这样的问题,即如何在控制台上打印数组,当我们直接用如下方法打印数组的时候
System.out.println(nums);
打印出来的结果会是数组的地址,例如说下面这样
注意,这里提到的数组的地址指的是最下面的像乱码一样的行
那如何达到我们想要的,也就是上面的那一个结果呢?
有一个最简单快捷且好看的方法,那就是用toString()方法
这个方法被封装在Arrays类中,记得导入
使用方法很简单,只需要传入数组参数就行
System.out.println(Arrays.toString(nums));
结果会是符合大家对于数组的定义,以及心目中数组的认识
非常的利于初学者学习
那还有一些其他方法,例如for each方法
for(int a:array)
System.out.println(a);
这个也很可以