此段资料在自于《黑马程序员_毕向东_Java基础视频教程第16天-06-集合(Map练习)》

HashMap

如果对象可能会产生很多对象,可能就会需要存储,就有可能会存到hashSet(哈希表)里面去。

你就需要判断元素重复的条件。

默认的会调用hashcode 和 equals 方法。比较的是地址值

我们需要根据元素自身特点判断唯一性

复写hashcode 方法  和 equals 方法

只要涉及到 hash 就考虑重写2个方法,需要保证唯一的有序的

java Map实例

 

如果有二叉树的情况下,需要让元素先具备自然顺序。实现Comparable

java Map实例

 hashMap实例

java Map实例

 

java Map实例

 

 TreeMap

重新定义了一个比较器

 java Map实例

java Map实例

 

Map 扩展思想  (感觉有点像二维数组) 定义

java Map实例

java Map实例

循环嵌套取值

java Map实例

HashMap + ArrayList

java Map实例

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2022-01-19
  • 2021-10-22
  • 2022-12-23
  • 2021-07-08
猜你喜欢
  • 2021-10-17
  • 2021-08-16
  • 2022-03-03
  • 2022-12-23
  • 2023-02-09
  • 2022-12-23
相关资源
相似解决方案