开发者社区 问答 正文

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对象却不能呢?求教。

展开
收起
蛮大人123 2016-02-26 16:46:19 3121 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    ArrayList:
    screenshot
    screenshot
    Object:
    screenshot

    2019-07-17 18:48:25
    赞同 展开评论