朋好友 发表于 2015-3-18 23:32
在单列集合中 list集合可重复 存储有序
㏒假™面具 发表于 2015-3-19 01:10
ArrayList本来就是可以重复存储元素的,你重写了equals方法也是没有用的,equals方法只是可以判断元素是否 ...
fantacyleo 发表于 2015-3-19 00:42
你重写的equals方法只返回true,完全没有起到判断是否重复的作用
朋好友 发表于 2015-3-18 23:34
可以用Set集合去重 TreeSet的话是重写hashCode()与equlse()方法
H马凯 发表于 2015-3-19 08:26
刚开始我equals方法中return的也是this.name。equals(p.name)&&age==p.age,r可是我定义的equals方法中 ...
H马凯 发表于 2015-3-19 08:26
刚开始我equals方法中return的也是this.name。equals(p.name)&&age==p.age,r可是我定义的equals方法中 ...
wenke 发表于 2015-3-19 09:00
List内部设置的本来就可以存重复对象 你如果想不让List存 要改List内部代码 实际是不可能的 如果不想 ...
wenke 发表于 2015-3-19 09:21
地球人都知道 这个还有讨论吗
zgjswp 发表于 2015-3-19 10:04
用set集合,重写hashcode和equals方法就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |