Может ли кто-нибудь привести пример наилучшего способа добавления итератора в пользовательский класс до итерируемого интерфейса Java 5?
Является ли упаковка коллекции лучшим вариантом? Что-то вроде
public Iterator iterator() {
return wrappedCollection.iterator();
}
В своем первом посте я перепутал Iterator с Iterable. Конечный результат, который меня интересует, это возможность работать с пользовательским классом следующим образом.
Iterator it = customClass.iterator();
while (it.hasNext()) {
//do stuff
}