Как написать логический метод удаления для класса OrderedList - PullRequest
0 голосов
/ 08 октября 2018

Я сейчас немного озадачен, мне нужно написать метод удаления для класса OrderedList, и это то, что я имею до сих пор

boolean remove(E obj) {
    ListIterator<E> iter = theList.listIterator();

    while (iter.hasNext()){
        if (obj.compareTo(iter.next()) == 0) {

        }
    }

    return false;
}   

Я понимаю, как работает алгоритм, делая следующий элемент равнымпредыдущий, но я просто не уверен, как это реализовать.

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Если вы хотите использовать итератор, iter.remove();.

0 голосов
/ 08 октября 2018

https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html

boolean remove(Object o)
Removes the first occurrence of the specified element from this list, if it is present.
...