Java数组本身没有重写Object的toString()方法;
所以我们打印数组中的值一般使用数组的工具类Arrays的toString()方法:Arrays.toString();
下面是这个方法的源码:
//Arrays.toString()
public static String toString(int[] a) {
if (a == null)
return "null";
int iMax = a.length - 1;
if (iMax == -1)
return "[]";
StringBuilder b = new StringBuilder();
b.append('[');
for (int i = 0; ; i++) {
b.append(a[i]);
if (i == iMax)
return b.append(']').toString();
b.append(", ");
}
}