在之前学习链表的时候可以发现,当使用add()方法向链表增加数据的时候,每次保存的都是一个对象的数据,而Collection操作过程之中每次也只能够保存一个对象。在Collection接口之中一共定义了15个方法,那么常用的方法如下:
No. | 方法名称 | 类型 | 描述 |
1 | public boolean add(E e) | 普通 | 向集合之中保存数据 |
2 | public void clear() | 普通 | 清空集合 |
3 | public boolean contains(Object o) | 普通 | 查询集合之中是否包含有指定对象,需要equals() |
4 | public boolean remove(Object o) | 普通 | 删除对象,需要equals() |
5 | public boolean isEmpty() | 普通 | 判断集合是否为空集合 |
6 | public int size() | 普通 | 取得集合的长度 |
7 | public Object[] toArray() | 普通 | 将集合以对象数组的形式返回 |
8 | public Iterator iterator() | 普通 | 为Iterator接口实例化 |
在以上所给出的方法之中,99%的情况下是使用add()、iterator()两个方法,其它的方法都很少使用。但是在开发之中不会去直接使用Collection(时代已经结束了),都会使用Collection下的两个子接口:List(允许重复)、Set(不允许重复)。
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |