HashMap是不是有序的,LinkedHashMap是不是有序的

young999999999 2014-08-25 10:49:01
HashMap是不是有序的,LinkedHashMap是不是有序的,详细解说一下
...全文
14379 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_08_06_02 2016-10-10
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
HashMap无须, LinkedHashMap有序,输出时保持数据存入时的顺序
强迫症患者 2014-08-25
  • 打赏
  • 举报
回复
集合里面 TreeSet和TreeMap 是有序的,他们的底层是二叉树, TreeSet添加的时候会自己对数据进行比较,最好复写父类的hashCode和equals的方法按照自己的想法比较这样更好。
TreeMap 实现了j接口comparable,利用了compareTO的方法比较了。
HashMap是没有顺序的,而且读取的时候也不一定按照你存的顺序输出,它按照哈希值存储的。
kiyoki 2014-08-25
  • 打赏
  • 举报
回复
前者无序 后者迭代的时候保持输入顺序

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧