Map集合重点随笔复习
-
Map集合中有各种重要的方法,包括增加,删除元素,获取集合的大小,清空集合,对Map集合进行遍历:1.通过keySet()方法将Map集合中的所有key以数组的方式提取出,其返回值为Collection,然后通过迭代器的方式迭代集合中的元素。2.也可以先将Map集合转换成Set集合类型,然后通过迭代器迭代Map集合中的元素。
-
如何将Map集合转换成Set集合?
-
HashSet集合必须同时从写euqals()和Hash Code()方法,否则导致往Set集合中添加元素时,不符合Set集合中的元素不可重复的特点
-
哈希值相同的两个对象,一定存放在Map集合中的同一条链表上;而哈希值不同的两个对象,由于经过hashCode()方法重写,即哈希算法将其转换为数组下表时可能数组下标相同,此时仍在同一链表上(由于在进行哈希算法时发生了哈希碰撞)
-