|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectlisten.Liste
Datentyp für lineare Listen von vergleichbaren Objekten
Vergleichbar| Field Summary | |
private Element |
kopf
Attribut, das auf das erste Element der Liste zeigt |
| 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. |
private static java.lang.String |
durchlaufe(Element kopf)
erzeugt einen String, der aus allen Elementen einer vorgegebenen Liste (von vorne nach hinten) besteht. |
private static java.lang.String |
durchlaufeRueckwaerts(Element kopf)
erzeugt einen String, der aus allen Elementen einer invertierten vorgegebenen Liste (von hinten nach vorne) besteht. |
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. |
private static Element |
loesche(Vergleichbar wert,
Element element)
löscht das erste Element mit dem angegebenen Wert, das ab einem vorgegebenen Element in der Liste auftritt. |
(package private) Element |
suche(Vergleichbar wert)
sucht nach einem Element in der Liste. |
private static Element |
suche(Vergleichbar wert,
Element kopf)
sucht nach einem Element in einer vorgegebenen 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 |
| Field Detail |
private Element kopf
| Constructor Detail |
public Liste()
| Method Detail |
Element suche(Vergleichbar wert)
wert - Der Wert des gesuchten Elements.
private static Element suche(Vergleichbar wert,
Element kopf)
wert - Der Wert des gesuchten Elements.kopf - Der Kopf der Liste, in der gesucht wird.
public java.lang.String toString()
public void drucke()
private static java.lang.String durchlaufe(Element kopf)
kopf - Der Kopf der zu durchlaufenden Liste.
public java.lang.String toStringRueckwaerts()
public void druckeRueckwaerts()
private static java.lang.String durchlaufeRueckwaerts(Element kopf)
kopf - Der Kopf der zu durchlaufenden Liste.
public void fuegeVorneEin(Vergleichbar wert)
wert - Der Wert des einzufügenden Elements.public void loesche()
public void loesche(Vergleichbar wert)
wert - Der Wert des zu löschenden Elements.
private static Element loesche(Vergleichbar wert,
Element element)
wert - Der Wert des zu löschenden Elements.element - Das Element der Liste, ab dem erst gelöscht werden kann.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||