Java 之 LinkedHashMap 集合 [ 技术杂谈 ]
九叶的小窝 文章 正文
九叶
{{nature("2020-12-14 15:11:37")}}更新LinkedHashMap 概述
java.util.LinkedHashMap<k,v>集合 extends HashMap<k,v>集合
LinkedHashMap的特点:
1. LinkedHashMap集合底层是哈希表+链表(保证迭代的顺序):查询速度快
2. LinkedHashMap集合是一个有序的集合,存储元素和取出元素的顺序是一致的
Demo:
HashMap<String,String> map = new HashMap<>();
map.put("a","a");
map.put("c","c");
map.put("b","b");
map.put("a","d");
System.out.println(map);// key不允许重复,无序 {a=d, b=b, c=c}
LinkedHashMap<String,String> linked = new LinkedHashMap<>();
linked.put("a","a");
linked.put("c","c");
linked.put("b","b");
linked.put("a","d");
System.out.println(linked);// key不允许重复,有序 {a=d, c=c, b=b}
转自: https://www.cnblogs.com/niujifei/p/11443934.html
{{nature('2021-12-07 15:29:00')}} {{format('2424')}}人已阅读
{{nature('2021-01-31 20:01:00')}} {{format('1041')}}人已阅读
{{nature('2020-12-11 21:17:00')}} {{format('956')}}人已阅读
{{nature('2021-04-22 15:16:00')}} {{format('936')}}人已阅读
目录
标签云
一言
评论 0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}