java方法总结
留下一天今天
没有感情,就不用忘记
展开
-
如何将List集合中相同属性的对象合并
情景描述在一个list中存放有许多个Person对象,对象属性分别为key与value,现需将对象中key相同的多个value值合并为一个。//实体类Class Person{ private Integer key; private Integer value; //书写get、set方法 public Integer getKey(){ ...原创 2018-04-01 18:36:18 · 26164 阅读 · 0 评论 -
自己实现一个简单的hashMap
我们经常使用hashmap,但是hashMap底层实现到底是怎么实现的呢?你知道么?HashMap的实现原理:1,利用key的hashCode重新计算出当前对象在数组中的下标2,存储时,如果出现hash值相同的key,此时有两种情况。(1)如果key相同,覆盖原始值;(2)如果key不同(出现冲突),则将当前key-value放入链表中3,获取值时,直接找到对应hash值对应的下标,再进行...原创 2019-09-05 01:05:31 · 1289 阅读 · 1 评论