Java中哪些集合是有序的?
- 实现了 List 接口的集合类全部有序:比如ArrayList、LinkedList
- LinkedHashMap:在 HashMap 的基础上多维护了一个双向链表。
- ConcurrentSkipListMap:基于跳表实现,跳表内所有的元素都是排序的。
- TreeMap:基于红黑树实现。
- TreeSet:基于TreeMap实现。
哪些 Map 是有序的?
- LinkedHashMap
- ConcurrentSkipListMap
- TreeMap
本文深入探讨了Java中实现有序性的集合类,包括ArrayList、LinkedList、LinkedHashMap、ConcurrentSkipListMap、TreeMap和TreeSet。这些集合通过不同的数据结构如链表、跳表和红黑树来保持元素的排序。
1023
7873

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