All pastes #482764 Raw Edit

Someone

public java v1 · immutable
·published 2007-05-11 12:13 UTC
rendered paste body
    /**     * Fjerner første tilfelle av <i>o</i>, returnerer true hvis vellykket     */    public boolean remove(Object o) {        if(first.equals(o)) {            first = first.getNext();            items--;            return true;        }        return removeNextOrAfter(first, o);    }    private boolean removeNextOrAfter(Link l, Object o) {        // fortsett mens neste eksisterer        if(l.getNext() != null) {            // hvis neste skal fjernes            if(l.getNext().equals(o)) {                l.linkTo(l.getNext().getNext());                items--;                return true;            }            // hvis ikke prøv den etter neste            return removeNextOrAfter(l.getNext(), o);        }        return false;    }