总结list的方法

总结list的方法:
List list = new List();

1、list.add()
在list中增加一个元素,如果只有list.add(Element el)则自动加在list的最后,

并返回一个boolean值
而list.add(int index,element el)则表示在index的位置插入一个元素,无返回值

。

2、list.addAll()
用法同上,有list.addAll(Collection c)和list.addAll(int index,collection 

c)两种,都返回一个

boolean值。collection类型扩展自java.util.Collection接口。

3、list.get(int index)
返回位置是index的一个元素值。

4、list.retainAll(Collection c)
获得所有c集合里面有的元素。

5、list.toArray()
把list的所有值返回到一个数组,list.toArray(T[] a) the runtime type of the 

returned array is

that of the specified array.不知道runtime怎么翻译。 :(

6、list.subList(int fromIndex,int toIndex)
返回list位置fromIndex和toIndex之间的list。

7、list.clear()
remove all。

8、list.remove(Object o)
remove第一个符合o的元素返回boolean

9、list.removeAll(Collection c)
删除list中所有符合c集合的元素,返回boolean

10、list.set(int index,Element el)
把位置为index的元素图还成el。返回先前的元素值。

11、list.contains(Object o)
如果list中包含o,则返回true,同样list.containsAll(Collection c)也是如此。

12、list.indexOf(Object o)
返回list中o的位置,为int类型。

13、list.isEmpty()
返回true如果list为空。

14、listIterator()
返回一个重复出现元素的list,list.listIterator(int index)指从index开始计算

重复元素

猜你喜欢

转载自ohmyg.iteye.com/blog/2243661