双列集合

124 阅读1分钟

map的接口及其常用实现类

1701348788871.jpg

8BBBC5FD822CA989A997E897F6A366BF.png

双列集合的特点

双列集合一次需要存一对数据,分别为键和值

键不能重复,值可以重复

键和值一一对应,每个键只能找到值

hashmap的特点

hashmp是map里面的实现类

特点由键决定:无序,不重复,无索引

底层数据结构是哈希表

键+值整体叫做"键值对"或者"键值对对象",java中叫"Entry对象"

hashMap的遍历

键找值 , 键值对 ,Lambda表达式

屏幕截图 2023-11-30 210604.png

LinkedhashMap特点 由键决定:有序,不重复,无索引

底层数据结构是哈希表,对每个键值元素额外多了一个双向链表,记录存储顺序

309DE34046604BC26C5DAB195265CADA.png

打印结果

916E29D13B016F96C8AEA5D9FA52132F.png