java中list对象为什么能直接输出其中的元素?object的对象却不能呢?
List integers = new ArrayList();
integers.add(1);
integers.add(2);
System.out.println(integers);
输出:[1, 2]
Object[] objects = {1, 2};
System.out.println(objects);
System.out.println(Arrays.toString(objects));
输出:
[Ljava.lang.Object;@73e878e0
[1, 2]
那么问题来了,为什么list对象的不用Arrays.toString(**)就能显示其中的元素呢?为什么object对象却不能呢?求教。
某终焉D风灵
10 years, 4 months ago