【发布时间】:2009-06-12 18:47:11
【问题描述】:
谁能给我一个示例,说明在 Java 5 的可迭代接口之前将迭代器添加到自定义类的最佳方法?
包装一个集合是最好的选择吗?类似的东西
public Iterator iterator() {
return wrappedCollection.iterator();
}
在我最初的帖子中,我将 Iterator 与 Iterable 混淆了。我感兴趣的最终结果是能够使用以下内容对自定义类进行操作。
Iterator it = customClass.iterator();
while (it.hasNext()) {
//do stuff
}
【问题讨论】:
-
这是我的糟糕时刻之一,抱歉。在发布这个问题之前,我应该再给自己几分钟。感谢所有试图帮助我的人。