1.集合中支持使用iterator()方法来返回一个迭代器对象。
2.我们可以通过这个iterator对象来遍历集合。
3.迭代器的迭代的对象是集合里面存放对象的引用的拷贝。(集合存放对象的引用,不直接存放对象)
使用方法:
1.通过集合的iterator()方法返回一个迭代器对象。
2.通过调用该对象的hasNext();方法来判断是否还有元素没有输出。
3.通过iterator.next();方法得到该集合中的对象。
4.使用该对象。
特别用法
void remove()
从迭代器指向的 collection 中移除迭代器返回的最后一个元素。
必须使用了iterator.next();方法后才可以使用。