ArrayList和LinkedList之间的区别
- 论坛
- ArrayList和LinkedList之间的区别
35 浏览
ArrayList和LinkedList之间的区别
这个问题已经有答案了:
可能是重复的:
什么时候应该使用ArrayList,什么时候应该使用LinkedList?
什么时候应该使用TreeSet
、LinkedHashSet
和HashSet
?
admin 更改状态以发布 2023年5月25日
匿名的
0 Comments
When should i use arrayList and when should I go for LinkedList?
ArrayList维护像数组一样的索引。因此,如果需要更频繁的获取操作而不是插入操作,则最好使用ArrayList。
LinkedList维护指向元素的指针。不能像ArrayList一样访问特定的索引。但是,LinkedList的优势在于它们不需要像ArrayList一样来回移动以维护连续的索引。因此,LinkedList中的获取操作成本较高,因为您需要通过指针来访问元素。但与ArrayList相比,插入操作要好得多。您只需要连接指针就可以了。
When should I use TreeSet, LinkedHashSet and HashSet?
它们之间的区别仅在于顺序。TreeSet元素需要按照您的成员对象定义的特定顺序进行维护。