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(", ");
	}
}