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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

HashMap的put()方法是按什么方式存储具有相同值的键值对的?值一样,为何取出键的顺序是固定的?求解。

1 个回复

正序浏览
cat73 黑马帝 2016-7-16 22:43:14
沙发
不建议你去研究 HashMap 中的 key 如何排序的问题。
实际上 JDK8 之前跟之后的排序方式就是不同的。
API 文档中说,keySet 的返回值是无序的。
也就是说,任何情况下都不要去依赖它的内部 key 顺序。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马