Я не уверен, как добавить код итератора в мой класс DLL
Я попробовал два подхода, но я получаю ошибки компиляции в обоих случаях:
public static void main(String[] args)
{
DLL myList = new DLL() ;
...
public java.util.Iterator iterator()
(
return new LRIterator() ;
)
private class LRIterator implements Iterator
{
...
}
...
Ошибка компиляции: ';' expected public java.util.Iterator iterator();
другой подход:
public static void main(String[] args)
{
DLL myList = new DLL() ;
...
Iterator itr = myList.iterator();
while(itr.hasNext()) {
Object element = itr.next();
System.out.print(element + " ");
}
...
ошибка копирования: cannot find symbol Iterator = myList.iterator();