首页 > 其他 > 详细

二、List接口

时间:2015-02-27 18:17:15      阅读:241      评论:0      收藏:0      [点我收藏+]

List:特有的常见方法:有一个共性特点就是都可以操作角标。
    
1,添加
     void add(index,element);
     void add(index,collection);


2,删除;
     Object remove(index):


3,修改:
     Object set(index,element);
    

4,获取:
     Object get(index);
     int indexOf(object);
     int lastIndexOf(object);
     List subList(from,to);

 
注:
1.List集合特有的迭代器。ListIterator是Iterator的子接口。

在迭代时,不可以通过集合对象的方法操作集合中的元素。
因为会发生ConcurrentModificationException异常。

所以,在迭代器时,只能用迭代器的方法操作元素,可是Iterator方法是有限的,
只能对元素进行判断,取出,删除的操作,
如果想要其他的操作如添加,修改等,就需要使用其子接口,ListIterator。

该接口只能通过List集合的listIterator方法获取。
 
2.List集合判断元素是否相同,依据是元素的equals方法。

二、List接口

原文:http://www.cnblogs.com/lzxl/p/4303897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!