A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

List下有哪些常见的子类对象?他们有哪些方法?

2 个回复

正序浏览
|——  List:元素是有序的,元素是可以重复的,因为该集合体系有索引
    |—— ArrayList:底层的数据结构使用的是数组结构,特点,查询速度快,但是增删稍慢,线程不同步
    |——  LinkedList:底层的数据结构使用的是链表数据结构,特点:增删很快,查询稍慢,线程不同步

List:特有方法,凡是可以操作角标的方法都是该体系特有的方法。

add(index,element);
addAll(index,Collection);

remove(index)

set(index,element)

get(index);
subList(from,to);
int indexOf(obj);获取指定元素的位置
ListIterator listIterator();

List集合特有的迭代器,ListIterator是Iterator的子接口。
回复 使用道具 举报
LinkedList(频繁增删用这个,比较效率)和ArrayList,这两个比较常用吧。
常见操作基本是增删改查,判断空集之类的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马