黑马程序员技术交流社区

标题: hashset是无序的,底层是按什么来的 [打印本页]

作者: 不灬语    时间: 2016-9-5 20:36
标题: hashset是无序的,底层是按什么来的
hashset是无序的,底层是按什么来的,为什么每次运行都是同个结果....

作者: 郭少鹏    时间: 2016-9-5 20:57
set说的无顺序是输出不按照字符串加到集合的先后顺序
作者: sai1025037768    时间: 2016-9-5 23:14
存入和取出顺序不一致,不能保证长时间取出顺序一致
作者: 冬天有点冷    时间: 2016-9-5 23:35

hashset 依赖的是哈希算法, 如果是四类八种包装类和String类型, 它们都重写了hashcode方法和equals方法,会先比较哈希值, 如果值一样,再去比较属性值,可以去重。 楼主可以多输入几个元素在试试,一般存取结果不一致的




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