A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hashset是无序的,底层是按什么来的,为什么每次运行都是同个结果....

3 个回复

正序浏览

hashset 依赖的是哈希算法, 如果是四类八种包装类和String类型, 它们都重写了hashcode方法和equals方法,会先比较哈希值, 如果值一样,再去比较属性值,可以去重。 楼主可以多输入几个元素在试试,一般存取结果不一致的
回复 使用道具 举报
存入和取出顺序不一致,不能保证长时间取出顺序一致
回复 使用道具 举报
set说的无顺序是输出不按照字符串加到集合的先后顺序
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马