黑马程序员技术交流社区

标题: HashMap的put的存储机制是什么? [打印本页]

作者: qetu001212    时间: 2016-7-16 22:38
标题: HashMap的put的存储机制是什么?
HashMap的put()方法是按什么方式存储具有相同值的键值对的?值一样,为何取出键的顺序是固定的?求解。
作者: cat73    时间: 2016-7-16 22:43
不建议你去研究 HashMap 中的 key 如何排序的问题。
实际上 JDK8 之前跟之后的排序方式就是不同的。
API 文档中说,keySet 的返回值是无序的。
也就是说,任何情况下都不要去依赖它的内部 key 顺序。




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