HashMap相关

Posted 行云有影

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HashMap相关相关的知识,希望对你有一定的参考价值。

1、hashMap里的元素是按键值的hash码排序的,不是存进去的顺序存放的

2、hashcode能够唯一确定一个HashMap

        Map<String, String>  map1=new HashMap<String, String>();
        map1.put("a", "123");
        map1.put("b", "333");
        System.out.println(map1.hashCode());
        Map<String, String>  map2=new HashMap<String, String>();
        map2.put("b", "333");
        map2.put("a", "123");
        System.out.println(map2.hashCode());

这两个的输出一样

Done

以上是关于HashMap相关的主要内容,如果未能解决你的问题,请参考以下文章

HashMap原理:哈希函数的设计

HashMap深度解析

JDK源码阅读之 HashMap

ArrayList 和 HashMap 的默认大小是多数?

如何将 Parcelable 与 HashMap 一起使用

hashmap冲突的解决方法以及原理分析: