StringList:Javakurs
Zielsetzung
Eine Klasse, die eine Liste von Textzeilen verwaltet.
Die Umsetzung erfolgt mit einer doppelt verlinkten Liste:
_________________ _________________ _________________ | text: Zeile 1 | | text: Zeile 2 | | text: Zeile 3 | | pred: <null> | <-------|--: pred | <-------|--: pred | | succ: --|-------> | succ: --|-------> | succ: <null> | |_________________| |_______________| |_______________|
Jedes Element hat einen Verweis auf das vorherige und das nachfolgende Element. Im ersten Element ist der Vorgänger null, im letzten Element der Nachfolger.