扫码关注官方订阅号
Java 中 linkedList 类的 toString() 没什么输出的是一个 return getClass().getName() + "@" + Integer.toHexString(hashCode());,我在它的继承中也没有找到 toString 类的重写
ringa_lee
LinkedList l = new LinkedList(); l.add("hello world"); System.out.println(l.toString()); // 输出[hello world]
我的怎么跟你的不一样……你的代码?JRE版本?
java就是这样设计的,可能你认为LinkedList的toString应该把所有Object打印出来,但java设计者就认为只打印LinkedList本身的简短信息就好了。
LinkedList
toString
Object
你可以自己写个函数实现这个功能,很简单,循环一下就行了。
LinkedList<MyObject> list; // some code for (MyObject obj: list) { System.out.println(obj); }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我的怎么跟你的不一样……你的代码?JRE版本?
java就是这样设计的,可能你认为
LinkedList的toString应该把所有Object打印出来,但java设计者就认为只打印LinkedList本身的简短信息就好了。你可以自己写个函数实现这个功能,很简单,循环一下就行了。