黑马程序员技术交流社区
标题:
List下有哪些常见的子类对象?他们有哪些方法?
[打印本页]
作者:
蒲公英在飞
时间:
2014-7-20 08:55
标题:
List下有哪些常见的子类对象?他们有哪些方法?
List下有哪些常见的子类对象?他们有哪些方法?
作者:
star5603
时间:
2014-7-20 10:04
LinkedList(频繁增删用这个,比较效率)和ArrayList,这两个比较常用吧。
常见操作基本是增删改查,判断空集之类的。
作者:
☆枫の云
时间:
2014-7-20 12:17
|—— 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的子接口。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2