黑马程序员技术交流社区

标题: 关于set集合 [打印本页]

作者: 466273082    时间: 2015-5-8 20:36
标题: 关于set集合
各位大师,有没有人知道set集合保证其唯一性的方式是什么呢

作者: lwj123    时间: 2015-5-8 20:43
hashSet保证数据唯一的方式是hashCode和equals()
treeSet的数据结构是一个自平衡的红黑树,对存放的数据可以在自定义的比较器中设置比较规则,来判定是否要存放
作者: bboyXiaoNuo    时间: 2015-5-8 20:56
表示压力很大,没有学到集合啊
作者: 付长云    时间: 2015-5-8 22:03
顶 ·························
作者: wkz_crystal    时间: 2015-5-8 23:23
恩,二楼的观点很正确,主要就是看hashCode()和equals方法哈!
作者: Richard926    时间: 2015-5-8 23:37
简单来书就是重写了HashSet()和equals()方法
作者: CoeusLYJ    时间: 2015-5-8 23:40
TreeSet 是通过Comparator和Comparable接口,HashSet是通过 hashCode方法和equals方法
作者: 466273082    时间: 2015-7-12 01:44
谢谢各位大神




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2