это моя первая попытка создать программу с двусвязным кодом в java:
Это моя реализация получения итератора для получения всех элементов в двусвязном списке
public Object next() {
if(list.getSize()==0){
throw new NoSuchElementException();
}else{
current=current.getNext();
return current.getItem();
}
}
Пожалуйста, не смейтесьу меня, но все, что я пытаюсь, я получаю
Не могу найти символ: символ класс: NoSuchElementException
Я пытался создать класс NoSuchElementException.java, который расширяет Exception
Тогда я получаю
незарегистрированное исключение NoSuchElementException;должен быть перехвачен или объявлен как выброшенный. бросить новое NoSuchElementException ();
Я попытался изменить код на:
public Object next() throws NoSuchElementException {
Затем я получил
next () в ElementsIterator не может реализовать next () в java.util.Iterator;переопределенный метод не выдает NoSuchElementException
Может кто-нибудь указать, где я ошибся.Если этой информации недостаточно для решения этой проблемы, сообщите мне.