当前位置: 代码迷 >> J2SE >> HashMap是否有序的,LinkedHashMap是不是有序的
  详细解决方案

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

热度:145   发布时间:2016-04-23 20:22:28.0
HashMap是不是有序的,LinkedHashMap是不是有序的
HashMap是不是有序的,LinkedHashMap是不是有序的,详细解说一下
------解决方案--------------------
前者无序
后者迭代的时候保持输入顺序
------解决方案--------------------
集合里面  TreeSet和TreeMap 是有序的,他们的底层是二叉树,   TreeSet添加的时候会自己对数据进行比较,最好复写父类的hashCode和equals的方法按照自己的想法比较这样更好。
 TreeMap 实现了j接口comparable,利用了compareTO的方法比较了。
 HashMap是没有顺序的,而且读取的时候也不一定按照你存的顺序输出,它按照哈希值存储的。
  相关解决方案