Class Liste

java.lang.Object
  |
  +--Liste

public class Liste
extends java.lang.Object

Datentyp für lineare Listen von vergleichbaren Objekten

Author:
Jürgen Giesl
See Also:
Element, Vergleichbar

Constructor Summary
Liste()
          erzeugt eine neue leere Liste
 
Method Summary
 void drucke()
          gibt den Inhalt der Liste (von vorne nach hinten) auf dem Bildschirm aus.
 void druckeRueckwaerts()
          gibt den Inhalt der invertierten Liste (d.h., von hinten nach vorne) auf dem Bildschirm aus.
 void fuegeHintenEin(Vergleichbar wert)
          fügt ein Element hinten in die Liste ein.
 void fuegeVorneEin(Vergleichbar wert)
          fügt ein Element vorne in die Liste ein.
 void loesche()
          löscht die komplette Liste.
 void loesche(Vergleichbar wert)
          löscht das erste Element mit dem angegebenen Wert aus der Liste.
 Element suche(Vergleichbar wert)
          sucht nach einem Element in der Liste.
 java.lang.String toString()
          erzeugt einen String, der die Elemente der Liste von vorne nach hinten aufzählt.
 java.lang.String toStringRueckwaerts()
          erzeugt einen String, der die Elemente der invertieren Liste (d.h., von hinten nach vorne) aufzählt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Liste

public Liste()
erzeugt eine neue leere Liste
Method Detail

suche

public Element suche(Vergleichbar wert)
sucht nach einem Element in der Liste.
Parameters:
wert - Der Wert des gesuchten Elements.
Returns:
Das erste Element in der Liste mit diesem Wert, falls es ein solches gibt. Sonst wird null zurückgegeben.

toString

public java.lang.String toString()
erzeugt einen String, der die Elemente der Liste von vorne nach hinten aufzählt.
Overrides:
toString in class java.lang.Object
Returns:
Die Liste als Zeichenkette

drucke

public void drucke()
gibt den Inhalt der Liste (von vorne nach hinten) auf dem Bildschirm aus.
Returns:
Die Liste als Zeichenkette

toStringRueckwaerts

public java.lang.String toStringRueckwaerts()
erzeugt einen String, der die Elemente der invertieren Liste (d.h., von hinten nach vorne) aufzählt.
Returns:
Die invertierte Liste als Zeichenkette

druckeRueckwaerts

public void druckeRueckwaerts()
gibt den Inhalt der invertierten Liste (d.h., von hinten nach vorne) auf dem Bildschirm aus.
Returns:
Die Liste als Zeichenkette

fuegeVorneEin

public void fuegeVorneEin(Vergleichbar wert)
fügt ein Element vorne in die Liste ein.
Parameters:
wert - Der Wert des einzufügenden Elements.

fuegeHintenEin

public void fuegeHintenEin(Vergleichbar wert)
fügt ein Element hinten in die Liste ein.
Parameters:
wert - Der Wert des einzufügenden Elements.

loesche

public void loesche()
löscht die komplette Liste.

loesche

public void loesche(Vergleichbar wert)
löscht das erste Element mit dem angegebenen Wert aus der Liste.
Parameters:
wert - Der Wert des zu löschenden Elements.