public class SimpleRingBuffer<E> extends Object
Constructor and Description |
---|
SimpleRingBuffer(int size)
SimpleRungBuffer fester Größe anlegen
|
Modifier and Type | Method and Description |
---|---|
int |
capacity()
Kapazität
|
void |
clear()
RingPuffer leeren
|
int |
entries()
Anzahl Einträg
|
boolean |
isFull()
Ob alle Plätze belegt sind
|
E |
peekBottom()
Ältestes Objekt ansehen, aber nicht entfernen
|
E |
peekTop()
Neuestes Objekt ansehen, aber nicht entfernen
|
void |
push(E element)
Objekt anfügen
|
public SimpleRingBuffer(int size) throws IllegalArgumentException
size
- GrößeIllegalArgumentException
- bei Größenabgaben kleiner 1public void push(E element)
element
- Objektpublic E peekTop()
public E peekBottom()
public void clear()
public int capacity()
public int entries()
public boolean isFull()