java里打印数组是一件较为麻烦的事情
参考了chenkaibsw的blog记录一下数组输出的三种方式
对于一维数组
int[] array ={1,2,3,4,5};
1.传统的for循环
for(int i=0;i<array.length;i++)
{
System.out.printIn(array[i]);
}
2.for each循环
for(int a:array)
System.out.println(a);
3.Array类中的toString方法 调用Array.toString(a)返回一个包含数组元素的字符串,使用逗号分隔并在方括号内。
System.out.println(Arrays.toString(array));
输出为[1,2,3,4,5]
直接使用System.out.println(array)打印的只是数组首地址。
注: System.out.print()打印输出不换行 而System.out.println()输出换行
二维数组相类似 使用for循环需要两个 foreach需要两个 toString只需要一个