集合之 Collection

1、Java 中的 Collection(实际是一个接口) 集合继承了 Iterable 接口,所以里面有 Iterator 方法。

2、Collection 集合的一些常用方法:

*****************************************************
boolean add(E e); 泛型写法

boolean add(Object e); // 添加元素
*****************************************************
int size(); // 获取集合中元素的个数
*****************************************************
void clear(); // 清空集合
*****************************************************
boolean contains(Object o); // 判断集合是否包含元素 o
// 底层调用了 equals 方法
*****************************************************
boolean remove(Object o); // 删除集合元素 o(底层调用 equals 方法)
*****************************************************
boolean isEmpty(); // 判断集合是否为空
*****************************************************
Object[] toArray();// 将元素转换成数组 (使用较少)
*****************************************************

3、Iterator iterator() // 获取迭代器对象

迭代器 3 种方法:

- boolean hasNext(); // 如果还有元素可以迭代,返回true

- E next(); 或者 Object next(); // 返回迭代的下一个元素

- void remove(); // 删除迭代器指向的当前元素

4、注意:Collection 中 remove 方法是听过集合去删除元素, Iterator 中 remove 方法是通过迭代器其删除元素,二者不一样!

posted @ 2020-04-06 12:30  Jadyao  阅读(115)  评论(0)    收藏  举报