Java集合中有关有序,无序的概念

有序、无序是指在进行插入操作时,插入位置的顺序性
先插的位置在前,后插的位置在后,则为有序,反之无序

而大家容易混淆的就是排序,排序是指集合内的元素是否按照升序或降序来排序

实现了List接口的集合类全部有序,如ArrayList、LinkedList
实现了Set接口的集合类中,HashSet无序,TreeSet排序
实现了Map接口的集合类中,HashMap无序,TreeMap排序

HashMap、 HashSet、 HashTable 等 基于哈希存储方式的集合是无序的。其它的集合都是有序的。

而TreeMap TreeSet 等集合是排序的。



参考:

https://blog.csdn.net/qq_34764487/article/details/75434414 

https://blog.csdn.net/zjwcdd/article/details/51321950

猜你喜欢

转载自blog.csdn.net/weixin_40569991/article/details/88635765