首先搞清楚有序、无序及排序性质的差别。
集合的有序、无序是指插入元素时,保持插入的顺序性,也就是先插入的元素优先放入集合的前面部分。
而排序是指插入元素后,集合中的元素是否自动排序。(例如升序排序)
HashMap、 HashSet、 HashTable 等 基于哈希存储方式的集合是无序的。其它的集合都是有序的。
而TreeMap TreeSet 等集合是排序的。
集合类型特性解析
本文解析了不同集合类型的特性,如有序、无序及排序的区别。介绍了HashMap、HashSet等基于哈希存储方式的集合为无序集合,而TreeMap、TreeSet等集合能够自动排序。
首先搞清楚有序、无序及排序性质的差别。
集合的有序、无序是指插入元素时,保持插入的顺序性,也就是先插入的元素优先放入集合的前面部分。
而排序是指插入元素后,集合中的元素是否自动排序。(例如升序排序)
HashMap、 HashSet、 HashTable 等 基于哈希存储方式的集合是无序的。其它的集合都是有序的。
而TreeMap TreeSet 等集合是排序的。
1271
1万+
2979

被折叠的 条评论
为什么被折叠?