概述
ArrayList可以理解为动态数组, 根据MSDN的说法, 就是Array的复杂版本. 与数组相比, 它的容量能动态增长. ArrayList是List接口的可变数组的实现....3.存储
ArrayList提供了多种添加元素的方法.
(1)add(E e)方法, 将指定元素添加到列表的尾部. 当容量不足时, 调用 grow 增长容量.
?...(3)set(int, E)将指定位置的元素替换, 返回旧的元素的值
?
(4)addAll(Collection)将指定Collection中的元素添加到末尾
?...(5)addAll(int, Collection)将指定Collection中的元素添加到指定位置
?...方法基本都大同小异, 重要的就是为数组扩容
4.读取
读取的方法就比较简单了, ArrayList 能够支持随机访问的原因也是很显然的, 因为它内部的数据结构是数组, 而数组本身就是支持随机访问
?