[quote=引用 3 楼 phantom7493 的回复:] 。。。不是越后面性能越差,看源码,它一开始会先将插入点的索引右移1位,也就是除2,判断从前开始找还是从后开始找,所以索引越中间,linkedList性能越差。
。。。不是越后面性能越差,看源码,它一开始会先将插入点的索引右移1位,也就是除2,判断从前开始找还是从后开始找,所以索引越中间,linkedList性能越差。
ArrayList:没有遍历行为,底层就一个arraycopy,还是native的 LinkedList:add前先通过遍历找到对应的元素,当然linkBefore就不耗啥性能了。 关键如你所言,如果插入位置足够靠后,linkedList性能也会足够差
67,513
社区成员
225,879
社区内容
加载中
试试用AI创作助手写篇文章吧