1.迭代器
接口:
Iterator
该接口规范了迭代器的基本行为...
方法:
public boolean hasNext()
public Object next()
public void remove()
迭代器的作用:
1. 专业的用于迭代(遍历)集合中元素的一个专业的对象.
迭代器的使用:
1.迭代器对象是用于取出集合中的元素的.
每一个集合的实现类,都有自己的一个迭代器.迭代器以私有的成员内部类的形式存在于每一个集合实现类的内部.
获取迭代器对象?
public Iterator iterator();
这个方法定义在Collection 接口中, 每一个集合的实现类都需要重写该方法. 保证了每一个结合实现类都有迭代器.
Iterator it=集合类对象.iterator();
使用迭代器:
使用hasNext 判断是否有元素可取.
使用next 取出一个元素.
|
|