| 添加 |
| boolean add(E obj) |
添加元素到末尾并返回true |
| void addElement(E obj) |
不返回值的末尾添加 |
| void add(int index, E obj) |
在index处插入元素 |
| void insertElementAt(E obj, int index) |
|
|
| 修改 |
| void set(int index, E obj) |
|
| |
|
|
| 删除 |
| boolean removeElement(Object obj) |
删除找到的第一个并返回true
|
| E remove(int index) |
删除并返回指定位置的元素 |
| void removeElementAt(int index) |
|
| void removeAllElements() |
删除所有元素 |
| |
|
|
| 属性 |
| int capacity() |
容量
ArrayList没有这个
|
| int size() |
元素数 |
|
| 设定 |
| void ensureCapacity(int minimum) |
设定最小size |
| void setSize(int size) |
设定元素数量
- 多的全是null
- 新设定的小与当前长度则删除多出来的
|
| void trimToSize() |
capacity设定为元素数 |
|
| Object clone() |
复制自身 |
| void copyInto(Object array[]) |
|
| 判断 |
| boolean contains(Object obj) |
|
| boolean isEmpty() |
|
|
| 获取 |
| Object elementAt(int index) |
|
| E firstElement() |
|
|
| 搜索 |
|
int indexOf(Object obj)
int indexOf(Object obj, int index)
|
|
|
int lastIndexOf(Object obj)
int lastIndexOf(Object obj, int index)
|
|
| |
|
| |
|
|
| Enumeration<E> elements() |
返回枚举型 |
| String toString() |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|