/*
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*vx:it_daimeng
*/
1、简介
HashMap是一种双列集合,是Map类集合的一种具体实现类,其底层是采用散列来实现的。散列是一种在对其属性应用任何公式/算法后为任何变量/对象分配唯一代码的方法。在面向对象编程思想中,每一个对象都有一个哈希码,用来确保对象的独立。
2、结构
3、特性
键的唯一性。
允许多个null值,一个null键。
·· 是一个有序的集合。
通过键关联相应的值,我们在检索值的时候,通过查询相应的键,检索其关联的值。
4、代码实例
HashMap<Integer, String> map=new HashMap<Integer,String>();
//存值 key ==>value
map.put(1, "张三");
map.put(2, "李四");
map.p