shuiguang 发表于 2016-3-16 23:28
在调用add方法或contains方法往集合里面添加元素的时候先判断新元素与集合内已经存在的旧元素的hashCode进 ...
debuggerx01 发表于 2016-3-17 05:06
其实你这个问题想问的是hashset为什么要用hash值作为判断依据吧?简单来说,因为它就叫“hashset”~~
比如 ...
oassuperhan 发表于 2016-3-17 00:41
如果你明白什么是哈希表,就不会生出这种疑问了,hashSet是用哈希表算法实现的。hashCode 的作用,更重要的 ...
debuggerx01 发表于 2016-3-17 05:06
其实你这个问题想问的是hashset为什么要用hash值作为判断依据吧?简单来说,因为它就叫“hashset”~~
比如 ...
11210107 发表于 2016-3-17 10:23
hashCode()类似教室座位排座。进来一个同学生成相应的几排几号(哈希值),每个同学的座位号都不同。如果出 ...
debuggerx01 发表于 2016-3-17 05:07
Set接口
Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。
Set判 ...
fanfuhu1992 发表于 2016-3-17 09:20
那这样会比equals更有效吗?
debuggerx01 发表于 2016-3-17 11:07
有效?你的疑问点是在这里么……
举个例子,hashset这些类集框架除了基本数据类型,也是可以存储引用数据 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |