什么是HashMap集合

 

HashMap集合继承了Map接口,HashMap集合底层是哈希表,jdk1.8之前结构是数组+单向链表;1.8之后结构是数组+单向链表/红黑树(链表长度超过8)。

HashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致

 

 

HashMap存储自定义类型键值 

 

1.Key是String类型,value是自定义类型

Java中的HashMap集合

 

2.Key是自定义类型,Value是String类型

这里注意,自定义类型默认是不会重写hashcode和equals方法的,也就是说,自定义数据类型只有重写hashcode和equals方法才能保证key的唯一性

Java中的HashMap集合

相关文章:

  • 2021-01-14
  • 2018-05-23
  • 2021-05-07
  • 2021-08-03
  • 2017-12-12
  • 2021-09-10
  • 2021-09-10
猜你喜欢
  • 2018-03-13
  • 2021-09-19
  • 2021-10-18
  • 2018-10-01
  • 2019-02-17
  • 2020-07-21
  • 2020-11-09
相关资源
相似解决方案