首页 > 其他 > 详细

Map集合重点随笔复习

时间:2021-04-17 17:14:56      阅读:9      评论:0      收藏:0      [点我收藏+]

前好几天学了Map集合,简单总结下重点:

  1. Map集合中有各种重要的方法,包括增加,删除元素,获取集合的大小,清空集合,对Map集合进行遍历:1.get(k) 返回为value 2.将Map集合转换成Set集合,然后对Set集合进行遍历(即利用迭代器的方式:其中分别包含for()+get()方法或者foreach+迭代器方式遍历),此外Map集合转换成Set集合的方式是调用Entry()方法。

  2. HashSet集合必须同时从写euqals()和Hash Code()方法,否则导致往Set集合中添加元素时,不符合Set集合中的元素不可重复的特点

  3. 哈希值相同的两个对象,一定存放在Map集合中的同一条链表上;而哈希值不同的两个对象,由于经过hashCode()方法重写,即哈希算法将其转换为数组下表时可能数组下标相同,此时仍在同一链表上(由于在进行哈希算法时发生了哈希碰撞)

 

OK,下一步我要去写代码复习了,掰掰!

Map集合重点随笔复习

原文:https://www.cnblogs.com/a-n-yan/p/14670749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!