|
Klasse Liste
Diese Klasse verwaltet eine Liste von Datenobjekten.
Methoden:
- public Liste()
Konstruktor für leere Liste.
- public void Neu()
Liste leeren.
- public void Anfuegen(Datenobjekt neu)
Anfügen des angegebenen Datenobjekt neu an die Liste.
- public void Loeschen(String name)
Löschen des Datenobjektes mit des Beschreibung name.
- public Datenobjekt Suchen(String name) throws NoSuchElementException
Suchen des Datenobjektes mit des Beschreibung name.
Löst NoSuchElementException aus, falls das Datenobjekt nicht in der Liste vorhanden ist.
- public void Ausgabe()
Ausgabe der Liste auf die Standard-Ausgabe.
- public String toString()
Rückgabe des Objektes als String.
- public Datenobjekt ErstesElement() throws NoSuchElementException
Rückgabe des ersten Datenobjektes der Liste.
Löst NoSuchElementException aus, falls ein solches Datenobjekt nicht in der Liste vorhanden ist.
- public Datenobjekt NaechstesElement() throws NoSuchElementException
Rückgabe des nächsten Datenobjektes der Liste.
Löst NoSuchElementException aus, falls ein solches Datenobjekt nicht in der Liste vorhanden ist.
- public int Anzahl()
Rückgabe der Anzahl der Datenobjekte in der Liste.
- Datenobjekt Element(int i) throws ArrayIndexOutOfBoundsException
Rückgabe des Datenobjektes mit Index i der Liste.
Löst ArrayIndexOutOfBound aus, falls ein solches Datenobjekt nicht in der Liste vorhanden ist.
- public boolean equals(Liste vergleich)
Vergleich mit Liste vergleich.
- public Liste ExtrahiereBlock(int block) throws ArrayIndexOutOfBoundsException
Extraktion des Blocks Nummer block aus der Liste.
Ein Block endet immer mit StringDaten(null,null).
Löst ArrayIndexOutOfBoundsException aus, falls Blocknummer ungültig.
- static public boolean VergleicheBloecke(Liste b1, Liste b2)
Vergleicht zwei Blöcke.
Verantwortlich: Thomas Dreibholz
Universität Essen
/
Institut für Experimentelle Mathematik
/
Thomas Dreibholz
/
Softwaretechnologie, Gruppe 2
/
Implementation
28.06.1999 Thomas Dreibholz
|