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