我必须编写一个实现 Iterable 接口的类。我对返回迭代器对象意味着什么感到困惑。迭代器只是遍历列表的元素,那么我如何将它作为对象返回?我会返回一个可以迭代的列表还是什么?当迭代器所做的只是遍历或更改其他对象中的数据时,它如何成为对象?
返回迭代器意味着返回实现 Iterator 接口的类的实例。这个类必须实现hasNext(),next()和remove(). next()类的构造函数应该以返回要迭代的数据结构的第一个元素的方式初始化实例(如果它不为空)。
| 归档时间: |
|
| 查看次数: |
8053 次 |
| 最近记录: |