分享
 
 
 

List接口分析

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

List接口是继承自Collection接口的,有关Collection接口:

http://blog.csdn.net/treeroot/archive/2004/09/09/99591.aspx

List是一种有序的Collection,可以通过索引访问集合中的数据,看看List中

有哪些方法

1.int size()

从Collection中继承

2 boolean isEmpty()

从Collection中继承

3.boolean contains(Object o)

从Collection中继承

4.Iterator iterator()

从Collection中继承

5.Object[] toArray()

从Collection中继承

6.Object[] toArray(Object a[])

从Collection中继承

7.boolean add(Object o)

从Collection中继承

添加到List末尾

8.boolean remove(Object o)

从Collection中继承

9.boolean containsAll(Collection c)

从Collection中继承

10.boolean addAll(Collection c)

从Collection中继承

添加到List末尾,相当于方法addAll(size(),Collection c)

11.boolean addAll(int index, Collection c)

在指定索引处添加集合中的所有元素,原列表中索引后(包括当前索引)的元素后移

12. boolean removeAll(Collection c)

从Collection中继承

13. boolean retainAll(Collection c)

从Collection中继承

14.void clear()

从Collection中继承

15.boolean equals(Object o)

从Collection中继承

16.int hashCode()

从Collection中继承

17.Object get(int index)

通过索引号返回指定元素

18.Object set(int index, Object element)

把指定索引处的元素替换为新的元素,返回原来的被替换的元素,注意索引不能越界,

不要试图用set(size(),newElement)来插入数据。

19.void add(int index, Object element)

在指定索引处插入一个元素,原来该索引处元素以及后面的元素后移。

20.Object remove(int index)

删除指定索引处的元素,后面的元素前移。

21.int indexOf(Object o)

返回指定元素在列表中的索引(最小值),如果不存在该元素,返回-1。

22.int lastIndexOf(Object o)

和上面差不多,返回的是最大值。

23.ListIterator listIterator()

返回列表迭代器,相当于ListIterator(0)。

24.ListIterator listIterator(int index)

返回指定初始位置的列表迭代器。

25.List subList(int fromIndex, int toIndex)

返回当前List的一个视图,这里不说是返回一个子列表,而说是一个视图,因为

对返回的List的非接口修改会影响到原来的List。

List比Collection多了10个方法,主要是有关索引的方法。

1).所有的索引返回的方法都有可能抛出一个IndexOutOfBoundsException异常

2).subList(int fromIndex, int toIndex)返回的是包括fromIndex,不包括toIndex的视图,该列表的size()=toIndex-fromIndex。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有