如何为 OrderedList class 编写布尔删除方法

How do I write a boolean remove method for an OrderedList class

我现在有点困惑,我需要为 OrderedList class 编写 remove 方法,这就是我目前所做的

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

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

        }
    }

    return false;
}   

我通过使下一项等于前一项来了解该算法的工作原理,但我不确定如何实现它。

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.

如果要使用迭代器,iter.remove();