哈希值测试图.png (2.2 KB, 下载次数: 110)
下载附件
2013-2-24 11:23 上传
胥文 发表于 2013-2-24 12:02 HashSet集合底层是哈希表数据结构,所以是集合里面的元素是按哈希值来排序的 为了便于观看,假如你在复写ha ...
逍林游 发表于 2013-2-24 11:30 HashSet里面的元素是无序(数据添加顺序),并不是照哈希值的大小进行依次排列,只是里面元素对象唯一,这 ...
谢波 发表于 2013-2-24 11:35 HashSet存储对象是根据对象的hashCode做取模运算,然后根据不同的结果存入不同的区间 所以HashSet是无序的 ...
柴乔军 发表于 2013-2-24 12:17 存入的时候是按照计算出的hashcode值来进行存储,这个无序没什么可说的,但是存入后,位置就会固定了,可当 ...
黄玉昆 发表于 2013-2-24 12:14 确实是,打印的结果是按年龄大小打印了,但是这样的话,年龄相同的还要调用equals方法,效率不高啊。我的 ...