HashMap LinkedHashMap TreeMap
HashMap:输出是无序的, 缺点是它的无序性,被存入到 HashMap 中的元素,在遍历 HashMap 时,其输出是无序的。
LinkedHashMap: 元素保持输入的顺序 LinkedHashMap 是基于元素进入集合的顺序或者被访问的先后顺序排序,
TreeMap :取出来的是按自然顺序或自定义顺序排序后的键值对 则是基于元素的固有顺序 (由 Comparator 或者 Comparable 确定)。
HashMap:输出是无序的, 缺点是它的无序性,被存入到 HashMap 中的元素,在遍历 HashMap 时,其输出是无序的。
LinkedHashMap: 元素保持输入的顺序 LinkedHashMap 是基于元素进入集合的顺序或者被访问的先后顺序排序,
TreeMap :取出来的是按自然顺序或自定义顺序排序后的键值对 则是基于元素的固有顺序 (由 Comparator 或者 Comparable 确定)。