【<算法>从零开始】20190716-1

114 阅读1分钟

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只需要一个