List

1.继承Collection接口,拥有add、remove、isEmpty、iterator、size等方法;

  add(E e):将指定得对象添加到该集合中

  remove(Object o):将指定得对象从该集合中移除

  isEmpty():返回boolean值,用户判断当前集合是否为空

  iterator():返回在此Collection得元素上进行迭代得迭代器。用于遍历集合中得对象

  size():返回int型值,获取该集合中元素的个数

  list的接口还定义了两个非常重要的方法:

  get(int index):获取指定索引位置的元素

  set(int index , Object o):将集合中指定索引位置的对象修改为指定的对象

2.List接口常用实现类有ArrayList和LinkedList

  ArrayList:实现可变得数组,允许保存所有元素,包括null,并且可以根据索引位置对集合进行快速的随机访问;缺点是向指定的索引位置插入都西昂或删除对象的速度较慢。

  LinkedList:采用链表结构存储对象。优点便于向集合中插入和删除对象,需要向集合中插入、伤处对象时,使用LinkedList类实现得List集合得效率较高;但对于随机访问集合中得对象,使用LinkedList类实现List集合的效率较低

posted @ 2019-08-06 15:08  Gen-昔年  阅读(149)  评论(0)    收藏  举报