Normal
Ich schreibe gerade an der contains MEthode aber die will nicht gehen. Wenn ich diese in der Main teste, alias list.contains("bla bla"); kommt keint Fehler, aber es passiert auch nix weiter und der Rechner verlangsamt sich arg. Hier mal der Code:[code=Java]/** * stellt fest, ob ein Wert in der Liste enthalten ist (nutzt equals) * @param value der gesuchte Wert * @return true g.d.w. value in der Liste enthalten ist */ @Override public boolean contains(T value) { if (erster == null) return false; Note<T> obj = new Note<T>(value); Note<T> gesucht = null; while (obj!=null) { if( erster.equals(value)) return true; if( obj.next.equals(value)) return true; } return false; }[/code]
Ich schreibe gerade an der contains MEthode aber die will nicht gehen. Wenn ich diese in der Main teste, alias list.contains("bla bla"); kommt keint Fehler, aber es passiert auch nix weiter und der Rechner verlangsamt sich arg. Hier mal der Code:
[code=Java]/**
* stellt fest, ob ein Wert in der Liste enthalten ist (nutzt equals)
* @param value der gesuchte Wert
* @return true g.d.w. value in der Liste enthalten ist
*/
@Override
public boolean contains(T value) {
if (erster == null) return false;
Note<T> obj = new Note<T>(value);
Note<T> gesucht = null;
while (obj!=null) {
if( erster.equals(value)) return true;
if( obj.next.equals(value)) return true;
}
return false;
}[/code]