Oppgave 1
public boolean inneholder(T t) { if (t == null) // tillatt med null-verdier? { for (T s : this) if (s == null) return true; } else { for (T s : this) if (t.equals(s)) return true; } return false; }
Oppgave 2
public void nullstill() { for (Iterator<T> i = iterator(); i.hasNext(); ) { i.next(); i.remove(); } }
Oppgave 3
public String toString() { StringBuilder s = new StringBuilder("["); Iterator<T> i = iterator(); if (i.hasNext()) s.append(i.next()); // første verdi while (i.hasNext()) { s.append(','); // komma s.append(' '); // blank s.append(i.next()); // verdi } s.append(']'); return s.toString(); }