java类集框架(Collection)(List)

Collection 接口是构造类集框架的基础,它声明所有类集所拥有的核心方法。

1,boolean add(Object obj) :将一个obj加入到类集。

2,boolean  addAll(Collection c) : 将c中的所有元素加入到类集。

3,void clear (); : 删除所有元素。

4,boolean contains( Object obj) : 判断obj是否类集中一个元素,

5,boolean equals (Object obj): 判断obj与类集相等。

6,int hashCode() ;返回调用类集的散列码。

7,Iterator iterator() ; 返回调用类集的迭代程序。

8,Boolean remove(Object obj) 删除一个obj实例,

9,Boolean removeAll(Collection c) 从类集中删除c的所有元素

10,Boolean retainAll(Collection c) 删除除了c以外的元素

11,int size()  返回一个数组的个数。

12,Object [] toArray() 返回一个数组,以一个数组形式输出类集元素。

注意:

当一个对象与另外一个对象不兼容的时候,例如增加一个·不兼容的对象到类集中,将会产生一个ClassCastException异常。

List接口:

1`,void add(int index,Object obj) :将obj插入调用列表,插入位置的下标由index传递)

2,Object get(int index)  返回存储在类集中指定下标的对象。

3,int indexOf(Object obj) 返回调用列表中的第一个obj实例的下标,如果没有则返回-1.

4,int lastIndexOf(Object obj) 返回调用列表中obj的最后一个实例的下标,如果没有则返回-1.

5,ListIterator listIterator()  返回调用列表开始的迭代程序。

6,ListIterator listIterator(int index)  返回调用列表在指定 下标开始的迭代程序。

7,Object remove(int index) 删除调用列表中index的位置的元素并且返回删除的元素,删除的元素的后面的元素

下标减一,即系列表被压缩。

8,Object set(int index,Obect obj) 用obj调用列表内index指定的位置进行赋值。

9,List subList(int start ,int end) 返回一个列表,该列表包括了调用列表中从start 到end-1的元素。






你可能感兴趣的:(Collection,的常用方法,List的常用方法)