如果要保持HashMap的遍历顺序和原插入顺序一致,可以使用LinkedHashMap,使用方法和HashMap一样,改一下声明即可:LinkedHashMap myMap = new LinkedHashMap(); 当然需要导入:java.util.LinkedHashMap

例如:

插入

private java.util.LinkedHashMap mainItemNameHM = new java.util.LinkedHashMap();

public java.util.HashMap getMainItemNameHM()

{

mainItemNameHM.clear();

mainItemNameHM.put(68, "游戏");

mainItemNameHM.put(71, "工具");

mainItemNameHM.put(72, "图铃");

mainItemNameHM.put(70, "导航");

mainItemNameHM.put(69, "理财");

return mainItemNameHM;

}

jstl标签语言遍历 key=${item.key}+++++value=${item.value}

HashMap和LinkedHashMap的遍历和插入顺序相关推荐

  1. Java中Map类型数据使用LinkedHashMap保留数据的插入顺序

    场景 Vue中JS遍历后台JAVA返回的Map数据,构造对象数组数据格式: Vue中JS遍历后台JAVA返回的Map数据,构造对象数组数据格式_BADAO_LIUMANG_QIZHI的博客-CSDN博 ...

  2. 彻底理解HashMap及LinkedHashMap

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://blog.csdn.net/fuzhongmin05/article/details/104355841 Ha ...

  3. 实现Map并保持插入顺序的Java类?

    我正在寻找具有键-值关联但不使用哈希的Java类. 这是我目前正在做的事情: 将值添加到Hashtable . 获取Hashtable.entrySet()的迭代器. 遍历所有值和: 获取迭代器的Ma ...

  4. hashmap中的key是有序的么_深入理解HashMap遍历元素的顺序

    HashMap遍历元素的顺序. 一,HashMap元素的底层存储顺序 我们都知道HashMap是"无序"的,也就是说不能保证插入顺序.但是,HashMap其实也是有序的,一组相同的 ...

  5. java map遍历顺序_深入理解HashMap遍历元素的顺序

    HashMap遍历元素的顺序. 一,HashMap元素的底层存储顺序 我们都知道HashMap是"无序"的,也就是说不能保证插入顺序.但是,HashMap其实也是有序的,一组相同的 ...

  6. HashMap和LinkedHashMap的比较使用

    由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下. import java.util.HashMap; import java.util.Iterator; import ...

  7. 深入理解HashMap和LinkedHashMap的区别

    文章目录 简介 LinkedHashMap详解 插入 访问 removeEldestEntry 总结 深入理解HashMap和LinkedHashMap的区别 简介 我们知道HashMap的变量顺序是 ...

  8. 按插入顺序排序的map

    LinkedHashMap HashMap是无序的,HashMap在put的时候是根据key的hashcode进行hash然后放入对应的地方.所以在按照一定顺序put进HashMap中,然后遍历出Ha ...

  9. Java—Map集合详解(HashMap/Hashtable/LinkedHashMap/Properties/TreeMap/WeakHashMap/IdentityHashMap/EnumMap)

    关注微信公众号:CodingTechWork,一起学习进步. Map Map集合介绍   Map(也称为字典.关联数组)是用于保存具有映射关系的数据,保存两组值,key和value,这两组值可以是任何 ...

  10. JAVA day20、21 双列集合Map<K,V>:HashMap,LinkedHashMap,TreeMap,Hashtable, ConcurrentHashMap;JDK1.9新特性

    一.Map<K,V> Java提供了专⻔的集合类⽤来存放这种这种⼀⼀对应的关系,叫做映射对象,即 java.util.Map 接⼝. 类型参数: K - 此映射所维护的键的类型 V - 映 ...

最新文章

  1. TypeError: can only concatenate str (not “int“) to str
  2. Substring with Concatenation of All Words
  3. SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源)
  4. FixedSizeList的使用
  5. mysql 线性表_数据结构-线性表之顺序表
  6. 练习7.28、7.29、7.30
  7. 带您探究云存储的奥秘,三分钟帮您快速了解OSS
  8. python中用turtle绘制正方形_在Python-Turtle图形中创建正方形和旋转正方形的简单方法...
  9. 【xxl-job】轻松实现分布式定时任务demo实例
  10. The Strategy pattern
  11. 【爬虫】编码问题总结
  12. coreldraw怎么打印荣誉证书_教你如何打印大于A4尺寸的荣誉证书和奖状
  13. 浅析API网关——Ocelot[网关]+Consul[服务发现负载均衡]+Polly[服务熔断]+Ids4[服务认证]
  14. gtest学习笔记--5 死亡测试
  15. 数据可视化-Tableau-网店运营可视化分析
  16. RuoYi-Vue——裁剪区域头像回显的跨域问题
  17. 软件设计师之法律法规知识
  18. 实现 JSON.parse
  19. The OSS Access Key Id you provided does not exist in our records
  20. 从Web2.0到Web3.0

热门文章

  1. 第一个Java程序示例——Hello World!【转】
  2. 读我是一只IT小小鸟有感
  3. 51NOD 1244 莫比乌斯函数之和
  4. Codeforces Gym 100187E E. Two Labyrinths bfs
  5. ThinkPHP 数据库操作,插入,更新,删除,查询
  6. C++程序设计随笔(二)
  7. 反射实例化不同类型的实例
  8. 大专生自学web前端到找到工作的经验
  9. centos 7 redis-4.0.11 主从
  10. Entity Framework 无法加载指定的元数据资源。