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}

最新文章

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

热门文章

  1. osg #ifdef _WIN32 osg
  2. OpenStack Magnum项目简介
  3. Docker 部署 ELK 收集 Nginx 日志
  4. kubenetes安装
  5. ORM连表操作
  6. Java使用Apache Commons Net的FtpClient进行下载时会宕掉的一种优化方法
  7. 入行IT的选择决定了日后走的路的长度和领域的深度
  8. 居里先生的猜想 | 皮埃尔&middot;居里诞辰160周年
  9. 前端接收 post 请求返回的文件
  10. MySQL 事务一览