HashMap集合
Posted B_Lasting_尊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HashMap集合相关的知识,希望对你有一定的参考价值。
HashMap的定义:
HashMap<String, Integer> map = new HashMap<>();
定义一个键为String类型,值为Integer类型的map集合。
HashMap原理:
基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,
在HashMap中的对象是无序的。允许以null作为键对象,但是因为
键对象不可以重复,重复的话就会被覆盖。
HashMap常用方法及应用:
随笔说:
HashMap也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。
HashMap里面实现一个静态内部类Entry,其重要的属性有 key , value, next,从属性key,value我们就
能很明显的看出来Entry就是HashMap键值对实现的一个基础。
以上是关于HashMap集合的主要内容,如果未能解决你的问题,请参考以下文章