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()