黑马程序员技术交流社区

标题: set集合的一些疑问? [打印本页]

作者: 符乃夫    时间: 2013-12-21 13:59
标题: set集合的一些疑问?
set集合是不是通过hashCode和equals方法确定元素的唯一性的?  我知道equals是判断字符串是否相等的,但是hashCode的方法具体作用是什么啊

作者: 凌风    时间: 2013-12-21 14:19
唯一性是通过元素的两个方法,hashCode和equals来完成
如果元素的HashCode值相同,才会判断equals是否为true
如果元素的Hashcode值不同,才会调用equals



注意:对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hashcode和equals方法






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