public string toString(int richtung) { string ergebnis = ""; switch (richtung) { case VORWAERTS: ergebnis = ""; for (DoppelListenElement laeufer = anfang; laeufer != null; laeufer = laeufer.getWeiter()) { ergebnis += laeufer.getDaten() + " / "; } return(ergebnis.Substring(0, ergebnis.Length - 3)); case RUECKWAERTS: ergebnis = ""; for (DoppelListenElement laeufer = ende; laeufer != null; laeufer = laeufer.getZurueck()) { ergebnis += laeufer.getDaten() + " / "; } return(ergebnis.Substring(0, ergebnis.Length - 3)); default: return("Illegale Richtungsangabe"); } }
public Object getElementAmAnfang() { return(anfang.getDaten()); }
public Object getElementAmEnde() { return(ende.getDaten()); }