-
1.如果希望元素可以重复,又有索引,索引查询要快?
- 用ArrayList集合,基于数组的。(用的最多)
-
如果希望元素可以重复,又有索引,增删首尾操作快?
- 用LinkedList集合,基于链表的。
-
如果希望增删改查都快,但是元素不重复、无序、无索引。
- 用HashSet集合,基于哈希表的。
-
如果希望增删改查都快,但是元素不重复、有序、无索引。
- 用LinkedHashSet集合,基于哈希表和双链表。
-
如果要对对象进行排序。
- 用TreeSet集合,基于红黑树。后续也可以用List集合实现排序。
Java基础~Java Collection集合使用场景
最新推荐文章于 2023-02-06 21:03:42 发布