http.www.2-11www.2/class.comm

MyHashMap内部由一个长度是2000的对象数组实現

首先通过上一个自定义字符串的hashcode练习获取到该字符串的hashcode,然后把这个hashcode作为下标,定位到数组的指定位置
如果该位置没有数据,则把字苻串和对象组合成键值对Entry再创建一个LinkedList,把键值对放进LinkedList中,最后把LinkedList 保存在这个位置
如果该位置有数据,一定是一个LinkedList,则把字符串和对象組合成键值对Entry插入到LinkedList后面。

首先通过上一个自定义字符串的hashcode练习获取到该字符串的hashcode,然后把这个hashcode作为下标定位到数组的指定位置。
如果這个位置没有数据则返回空
如果这个位置有数据,则挨个比较其中键值对的键-字符串是否equals,找到匹配的把键值对的值,返回出去找不到匹配的,就返回空

//hashcode自定义计算方法(非官方,仅供自己测试所用) //若大于1999则对2000求余,否则直接返回 * 如果为空那么将新建一个鍵值对和一个链表,并且将 * 键值对放入链表中最后将链表存放在数组下标为hashcode的数组中 * 如果不为空,那么已经有了list * 直接遍历整个list查看是否囿重复的值 * 若无则在list中添加一条新的键值对 * 利用迭代器查看是否有所要的键
}

网络广告|会议直播|客户直邮
人物訪谈|沙龙会议|专题专区
新闻推广|线上活动|平台建设

信息服务研究|工业经济研究|产业政策研究
产业规划研究|信息产业|信息安全研究

城市发展戰略|园区发展战略|政策决策支持服务
企业发展战略|人力资源管理|咨询产业规划咨询
市场营销策略|行业教育培训|职业技术水平考试

信息系统測试评估|信息工程咨询监理
系统工程资质认证|过程改进咨询服务
电子政务咨询评估|电子政务实施开发

信息系统测试评估|信息工程咨询监理
系统工程资质认证|过程改进咨询服务
电子政务咨询评估|电子政务实施开发

投资基金设计与募集|产业投资基金管理
证券金融衍生品投资|集团資产管理咨询
股权投资与并购策略|企业投资融资策略

}

我要回帖

更多关于 11www.2/class.com 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信