Java中ArrayList的add()方法背后的算法是什么?

时间:2016-04-15 18:17:00

标签: java algorithm arraylist add

所以我有点创意并希望用Java重新创建一些方法,但我遇到了add()

我的想法是首先检查我们是否需要更多尺寸然后添加(如果需要)。

之后复制初始数组,然后移动数组中的索引和数字,但我坦率地不知道如何做到这一点,所以这就是我在这里问的原因。

1 个答案:

答案 0 :(得分:4)

逻辑与此一样多:

CLError.DeferredNotUpdatingLocation

你可以看到洞java源代码here