开发者社区> 问答> 正文

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 3041 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    ArrayList:
    screenshot
    screenshot
    Object:
    screenshot

    2019-07-17 18:48:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载