博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的TreeMap如何顺序按照插入顺序排序
阅读量:4967 次
发布时间:2019-06-12

本文共 299 字,大约阅读时间需要 1 分钟。

java中的TreeMap如何顺序按照插入顺序排序

你可以使用LinkedHashMap  这个是可以记住插入顺序的。

用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快

虽然给TreeMap传入一个比较器,比较器里compare()函数返回 1, 能保证读取顺序能按传入顺序输出,但用 V get(Object key)无法获取想要的元素。可能是因为compare()已经被写死。所以请用LinkedHashMap。

 

转载于:https://www.cnblogs.com/LiuYanYGZ/p/6141451.html

你可能感兴趣的文章
搭建samba服务,实现局域网文件共享
查看>>
数组求和方法汇总
查看>>
linux/centos elasticsearch 环境搭建 安装 运行 使用
查看>>
042_提示用户输入年份后测试判断是否为闰年
查看>>
Vue探索历程(一)
查看>>
struts2 jar包详解
查看>>
数据结构实验:连通分量个数 分类: 图论 20...
查看>>
Minimum Inversion Number
查看>>
s7day2
查看>>
[LeetCode] 146. LRU Cache_Hard tag: Hash, Linked List
查看>>
【CSON原创】javascript椭圆旋转相册发布
查看>>
nginx的安装 傻瓜式
查看>>
MySQL 5.7开启二进制日志注意事项
查看>>
SQL Server中通用数据库角色权限处理
查看>>
Alpha 冲刺 (9/10)
查看>>
Oracle数据库之序列
查看>>
输入任意IP,将IP转化为minion-IP格式(saltstack)
查看>>
SQL查询-约束-多表
查看>>
谷歌的黑客梦之队
查看>>
JVM GC Roots
查看>>