ArrAyList类

实现了可变的数组,允许包含所有元素,包括NULL.使用它可以根据索引位置对集合进行快速的随机访问,缺点是向指定的索引位置插入对象或删除对象的速度较慢.

List接口的大小可变数组的实现,位于API文档的java.util.ArrayList。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector类

ListIterator只应该用来由后向前遍历 ArrayList,而不是用来插入和移除元素。因为那比LinkedList开销要大很多。 下面举出一个例子来说明ArrayList的用法。 public static void main(String[] args) { // ArrayList类实现一个可增长的动态

⑺RandomAccess(随机访问)接口。被ArrayList类和遗留的Vector类实现。⑻Map(映射)接口、Map.Entry (Map的嵌套类、内部类)接口、SortedMap(默认按key键升序排列的映射)接口。映射是将键映射到值的对象,一个映射不能包含重复的键;

它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在

有LinkedList,ArrayList,Vector和Stack。ArrayList类 ArrayList实现了可变大小的数组。它允许所有元素,包括null。ArrayList没有同步。 size,isEmpty,get,set方法运行时间为常数。但是add方法开销为分摊的常数,添加n个元素需要O(n)的时间

相关文档

ArrayList类
arraylist
java列表
java.util
JAVA集合框架
JAVA容器
qzgx.net
xmjp.net
rpct.net
hyqd.net
xcxd.net
电脑版