Java 之 LinkedMap 集合
2024-09-01 13:00:28
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}
最新文章
- 11-C语言指针&;一维数组&;字符串
- animated js动画示例
- js时钟&;倒计时
- *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext iOS9.1闪退问题解决
- ActiveReports 报表应用教程 (7)---交叉报表及数据透视图实现方案
- mapreduce job提交流程源码级分析(一)(原创)
- TensorFlow Playground
- 【Android 应用开发】Activity 状态保存 OnSaveInstanceState參数解析
- 007.Compiled
- WPF中的StackPanel、WrapPanel、DockPanel
- jquery mobile图片自适应屏幕
- python 在 for i in range() 块中改变 i 的值的效果
- Bean-Query 一个把对象转换为Map的Java工具库
- 云计算基础 (redhat7介绍及相关配置)
- 设计模式——外观模式(C++实现)
- HP 3par多路径安装方法
- oracle 根据一个表生成另一个新表和一个现有表给一个新的表赋值
- ZIP、tar.gz压缩时排除指定目录
- 爬虫_猫眼电影top100(正则表达式)
- Day23--Python--常用模块02--序列化,configparser