Iterator<E> iterator() 是 Collection 接口中的一个方法,用于返回一个迭代器,用于遍历集合中的元素。它不接受任何参数,并返回一个实现了 Iterator 接口的迭代器对象。
具体行为如下:
返回一个迭代器对象,该迭代器可以用于遍历集合中的元素。
通过迭代器,可以按照集合中元素的顺序逐个访问和操作元素。
例如,假设有一个 Collection 类型的集合对象 called "collection",我们可以使用 iterator 方法获取迭代器:
![](https://img.haomeiwen.com/i28978680/51f9bf700d907f82.png)
其中,"iterator" 是一个实现了 Iterator 接口的迭代器对象。
通过迭代器,可以使用以下方法进行遍历集合:
boolean hasNext():检查迭代器是否还有下一个元素。
E next():返回迭代器的下一个元素,并将迭代器的指针移到下一个位置。
void remove():从集合中移除迭代器最后访问的元素。
使用迭代器可以方便地遍历集合中的元素,逐个进行操作或访问。
网友评论