Java Collection接口的简介说明
Java Collection接口的功能
Collection接口:是集合框架的基础接口,如果你想实现一个集合,就必须继承此接口,然后实现其接口中的功能,如下所示:
| 编号 | 方法 | 描述 |
|---|---|---|
| 1 | boolean add(Object obj) |
将obj添加到调用集合。如果将obj添加到集合中,则返回true。如果obj已经是集合的成员,或者集合不允许重复,则返回false。 |
| 2 | boolean addAll(Collection c) |
将c中的所有元素添加到调用集合中。如果操作成功(即添加了元素),则返回true。否则返回false。 |
| 3 | void clear() |
从调用集合中删除所有元素。 |
| 4 | boolean contains(Object obj) |
如果obj是调用集合的元素,则返回true。否则返回false。 |
| 5 | boolean containsAll(Collection c) |
当调用集合包含c的所有元素,则返回true。否则返回false。 |
| 6 | boolean equals(Object obj) |
当调用集合对象和obj相等,则返回true。否则返回false。 |
| 7 | int hashCode() |
返回调用集合的哈希码。 |
| 8 | boolean isEmpty() |
如果调用集合为空,则返回true。否则返回false。 |
| 9 | Iterator iterator() |
返回调用集合的迭代器。 |
| 10 | boolean remove(Object obj) |
从调用集合中删除一个obj实例。如果成功删除了元素,则返回true。否则返回:false。 |
| 11 | boolean removeAll(Collection c) |
从调用集合中删除c的所有元素。如果集合发生更改(即元素已删除),则返回true。否则,返回false。 |
| 12 | boolean retainAll(Collection c) |
除了c中的那些元素之外,从调用集合中删除所有元素。如果集合发生更改(即元素已删除),则返回true。否则返回false。 |
| 13 | int size() |
返回调用集合中保存的元素数。 |
| 14 | Object[ ] toArray() |
返回一个数组,其中包含存储在调用集合中的所有元素。数组元素是集合元素的副本。 |
| 15 | Object[ ] toArray(Object array[ ]) |
返回一个数组,该数组仅包含其类型与数组匹配的那些集合元素。 |
例 :
import java.util.*;
/* testClass.java */
public class testClass{
public static void main(String[] args) {
// Arraylist
List a1 = new ArrayList();
a1.add("ArrayList1");
a1.add("ArrayList2");
a1.add("ArrayList3");
System.out.println(" 生成一个ArrayList");
System.out.print("\t" + a1);
}
}
-----运行以上代码,将输出以下信息------
生成一个ArrayList
[ArrayList1, ArrayList2, ArrayList3]
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


