Modifier and Type | Class | Description |
---|---|---|
static class |
Queue.QueueFullException |
Wird geworfen, wenn die Queue voll ist und trotzdem versucht wird, Daten
hineinzuschreiben.
|
Modifier and Type | Field | Description |
---|---|---|
static int |
CAPACITY_MAX |
Die Maximal-Kapazitaet der Queue.
|
static int |
CAPACITY_MIN |
Die Minimal-Kapazitaet der Queue.
|
Constructor | Description |
---|---|
Queue(int capacity) |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
List |
elements() |
Liefert eine Liste aller Elemente der Queue.
|
boolean |
full() |
Prueft, ob die Queue voll ist.
|
Object |
pop() |
Entfernt das naechste zu bearbeitende Objekt aus der Queue und liefert es zurueck.
|
void |
push(Object o) |
Fuegt der Queue ein weiteres Objekt hinzu.
|
int |
size() |
Liefert die aktuelle Groesse der Queue.
|
Object[] |
toArray(Object[] type) |
Liefert ein Object-Array mit allen momentan in der Queue befindlichen Objekten.
|
public static int CAPACITY_MIN
public static int CAPACITY_MAX
public Queue(int capacity)
capacity
- maximale Kapazitaet, die die Queue haben soll.public Object pop()
public int size()
public List elements()
public Object[] toArray(Object[] type)
type
- Objekt-Typ, der fuer das Array verwendet werden soll.public boolean full()
public void push(Object o) throws Queue.QueueFullException
o
- das hinzuzufuegende Objekt.Queue.QueueFullException
- Wenn die Queue voll ist.Copyright © 2018. All rights reserved.