Klasse RingBuffer<T>
java.lang.Object
adt.RingBuffer<T>
- Typparameter:
T- Datentyp der zu speichernden Elemente
- Alle implementierten Schnittstellen:
Queue<T>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
-
Konstruktordetails
-
RingBuffer
Konstruktor für einenRingBuffer. Die Kapazität muss mindestens 10 betragen. Sie ist, nachdem der Puffer erstellt wurde, fix.- Parameter:
capacity- Anzahl der zu speichernden Elemente- Löst aus:
RuntimeException- Kapazität kleine als 10
-
-
Methodendetails
-
empty
-
enqueue
Anfügen eines Objekts vom TypTan das Ende des Puffers.- Angegeben von:
enqueuein SchnittstelleQueue<T>- Parameter:
obj- Objekt- Löst aus:
RuntimeException- Puffer ist voll
-
front
Erstes Element aus dem Puffer liefern.- Angegeben von:
frontin SchnittstelleQueue<T>- Gibt zurück:
- Objekt
- Löst aus:
RuntimeException- Puffer ist leer
-
dequeue
Erstes Element aus Puffer liefern und entfernen.- Angegeben von:
dequeuein SchnittstelleQueue<T>- Gibt zurück:
- Objekt
- Löst aus:
RuntimeException- Puffer ist leer
-