本帖最后由 dadai5ai 于 2015-7-30 21:03 编辑
在之前学习链表的时候可以发现,当使用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(不允许重复)。
|