System.out.println("ABC" + numbers);编译器把括号里的东西当做一个字符串打印出来了,numbers是一个数组,数组也是一个对象,当打印一个对象的时候相当于调用了对象的toString()方法。“[C@1224b90”“ ”[“表示这是一个数组,"[C"表示这是一个字符数组,后面数字表示他的hashCode,可以使用System.out.println("ABC" + Arrays.toString(numbers));打印出数组来,或者使用System.out.println("ABC" + new String(numbers));构造成字符串打印出来。 |