Skip to content

Commit

Permalink
correct a typo
Browse files Browse the repository at this point in the history
  • Loading branch information
CarpenterLee committed Jul 14, 2016
1 parent 422c8cb commit 1c98e6a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion markdown/2-ArrayList.md
Expand Up @@ -36,7 +36,7 @@ public E get(int index) {

## add()

跟C++ 的*vector*不同,*ArrayList*没有`bush_back()`方法,对应的方法是`add(E e)`*ArrayList*也没有`insert()`方法,对应的方法是`add(int index, E e)`。这两个方法都是向容器中添加新元素,这可能会导致*capacity*不足,因此在添加元素之前,都需要进行剩余空间检查,如果需要则自动扩容。扩容操作最终是通过`grow()`方法完成的。
跟C++ 的*vector*不同,*ArrayList*没有`push_back()`方法,对应的方法是`add(E e)`*ArrayList*也没有`insert()`方法,对应的方法是`add(int index, E e)`。这两个方法都是向容器中添加新元素,这可能会导致*capacity*不足,因此在添加元素之前,都需要进行剩余空间检查,如果需要则自动扩容。扩容操作最终是通过`grow()`方法完成的。
```java
private void grow(int minCapacity) {
int oldCapacity = elementData.length;
Expand Down

0 comments on commit 1c98e6a

Please sign in to comment.