Klasse SingleLinkedList<T>
java.lang.Object
adt.SingleLinkedList<T>
- Typparameter:
T- Datentyp
- Alle implementierten Schnittstellen:
List<T>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungcontent()Objekt des aktuellen Listenelements liefern.voiddelete()Aktuelles Element aus Liste entfernen.booleanempty()Prüfung, ob Liste leer.booleanendpos()Prüfung, ob Liste am Ende.voidforward()Eine Position in der Liste weiter rücken.voidObjekt vor dem aktuellen Listenelement einfügen.voidreset()An den Anfang der Liste rücken.toString()Ausgabe der Liste als Zeichenkette.
-
Konstruktordetails
-
SingleLinkedList
public SingleLinkedList()Konstruktor für eine leere Liste.
-
-
Methodendetails
-
empty
-
endpos
-
reset
-
forward
public void forward()Eine Position in der Liste weiter rücken.- Angegeben von:
forwardin SchnittstelleList<T>- Löst aus:
RuntimeException- Ende der Liste
-
content
Objekt des aktuellen Listenelements liefern.- Angegeben von:
contentin SchnittstelleList<T>- Gibt zurück:
- Objekt
- Löst aus:
RuntimeException- Ende der Liste
-
insert
-
delete
public void delete()Aktuelles Element aus Liste entfernen.- Angegeben von:
deletein SchnittstelleList<T>- Löst aus:
RuntimeException- Ende der Liste
-
toString
Ausgabe der Liste als Zeichenkette.Anmerkung: einfacher Nachbau von
Arrays.toString(Object[])
-