Map集合

1,map集合简介:map集合的底层是set,所以set集合下的hashset和Treeset对应的map集合有Hashmap和Treemap。

2,map集合的结构是key,value的形式,一个key对应一个value。
在集合中可以嵌套,就可以解决一个key对应多个value值

3,在map中put 有以下用途
1、添加集合元素的同时,它可以编辑原有的元素
如果说集合中没有key对应的value,那么就往集合中添加元素
如果说集合中对应key有value值,则代表替换原有的值
2、返回替换前key对应的value值

Map集合
Map集合

4、在map中有两个方法代替迭代器取元素entryset和keyset

5、在使用hashmap判重时重写hashCode方法在返回值是乘以个数字是为了让两条数据
的hashCode值差距更大一些避免出现无法判重;

Map集合
Map集合

6、HashMap的应用和Hashset的应用相似,
Map集合