常在河边走_ 发表于 2013-9-21 16:25
看了一下你的代码, 你添加进去的是对象p,打印的时候当然是地址值啦!而且你有没有在Person类中重写toStr ...
黄炳期 发表于 2013-9-21 16:53
ArrayList存的就是对象,我重写了equals方法,contains在底层走的也是equals方法,视频里没有重写toStrin ...
常在河边走_ 发表于 2013-9-21 16:58
我有点说错了,我的意思是,你打印的是p对象,而不是p对象里面对应的值哦
...
黄炳期 发表于 2013-9-21 17:09
呵呵,没事,你指出来的地方是判断添加对象语句。我打印的是整个ArrayList里的对象内容。 ...
常在河边走_ 发表于 2013-9-21 17:19
那还有什么问题吗? 你打印的是对象来的,你没有重写toString()方法,打印出来的当然是地址值咯
你要这样 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |