public class SimpleRingBuffer<E>
extends java.lang.Object
Einfacher RingBuffer (FIFO)
| 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 java.lang.IllegalArgumentException
SimpleRungBuffer fester Größe anlegen
size - Größejava.lang.IllegalArgumentException - bei Größenabgaben kleiner 1public void push(E element)
Objekt anfügen
element - Objektpublic E peekTop()
Neuestes Objekt ansehen, aber nicht entfernen
public E peekBottom()
Ältestes Objekt ansehen, aber nicht entfernen
public void clear()
RingPuffer leeren
public int capacity()
Kapazität
public int entries()
Anzahl Einträg
public boolean isFull()
Ob alle Plätze belegt sind