collection集合常用功能和Iteration接口介绍
collection集合常用功能
public boolean add(E e):把给定的对象添加到当前集合中
public void clear():清空集合中所有的元素
public boolean remove(E e):把给定的对象在当前集合中删除
public boolean contains(E e):判断当前集合中是否包含给定的对象
public boolean isEmpty():判断当前集合是否为空
public int size():返回集合中元素的个数
public Object[] toArray():把集合中的元素,存储到数组中
1、public boolean add(E e)方法
作用:把给定的对象添加到当集合中
返回值是boolean值,一般为true
2、public boolean remove(E e)方法
作用:把给定的对象在当前集合中删除
返回值:返回值是一个boolean值。当要删除的元素集合中存在时,删除成功返回true;当要删除的元素集合中不存在时,删除失败返回false
3、public boolean contains(E e)方法
作用:判断当前集合中是否包含给定的对象
返回值:返回值为boolean值,包含的话返会true,不包含的话返回false
4、public boolean isEmpty()方法
作用:判断当前集合是否为空
返回值:返回值为boolean值,集合为空返回true,集合不为空返回false
5、public int size()方法
作用:返回集合中元素的作用
6、public Object[] toArray()方法
作用:把集合中的元素,存储到数组中
7、public void clear()方法
作用:清空集合当中的元素,但是不删除集合,集合还存在
Iteration接口介绍
如果想要遍历Collection集合,要获取该集合迭代器完成迭代操作
iterator() :获取集合对应的迭代器,用来遍历集合中的元素的。
迭代:Collection集合元素的通用获取方式。在取元素之前先要判断集合中没有元素,
如果有,就把这个元素取出,继续在判断,如果还有就在取出出来。一直把集合中的所有元素全部取出。
这种取出方式(迭代)
iterator接口的常用方法如下:
>next():返回迭代的下一个元素。
>hasNext():如果仍有元素可以迭代,则返回true.
迭代器的使用步骤:
1.使用集合中的方法iterator()获取迭代器的实现类对象,使用Iterator接口接收
2.使用Iterator接口中的方法hasNext判断还有没有下一个元素
3.使用Iterator接口中的方法next取出集合中的下一个元素