Java中Map集合如何理解(四)——精简

发布时间:2022-09-01 13:00

目录

引言

概念

Map集合实现类

HashMap

LinkedHashMap 

TreeMap 

默认排序 

 自定义排序方式

常用API 

遍历Map集合 

键找值

 键值对

Lambda表达式 

结束语 


 

引言

经过前面的学习我们了解到集合主要分为Collection集合和Map集合,经过前几篇文章的讲述,我们已经能够了解到Collection集合的使用以及各集合之间的不同之处。那么今天我们将要来学习集合中的另外一个集合体系——Map,相对Collection集合,该集合的内容相对来说要少一些,仅需要这一篇文章就可以了解的差不多了,所以大家既然都看到这了,就不要前功尽弃了,继续坚持下来吧!

Java中Map集合如何理解(四)——精简_第1张图片

概念

回想一下,前面为什么会把集合划分为两种呢?原因是因为Collection集合是单列集合,而Map集合是双列集合(又称为键值对集合),顾名思义就是每个数据中都存在两个值,一个是(key),另一个则是(value)。 

Collection集合:[元素1,元素2,元素3,~~];

Map集合:{key1=value1,key2=value2,key3=value3,~~};

Map集合体系特点:

  • Map集合的特点都是由键决定的
  • Map集合的键是无序的,不重复的,无索引的,而值是可以重复的
  • Map集合的键值对都可以为null
  • Map集合重复的键所对应的值会将前面重复键的值覆盖掉

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号