java.lang.ObjectQueue<ContentType>
public class Queue<ContentType>
Materialien zu den zentralen NRW-Abiturpruefungen im Fach Informatik ab 2018
Generische Klasse Queue
Objekte der generischen Klasse Queue (Warteschlange) verwalten beliebige Objekte vom Typ ContentType nach dem First-In-First-Out-Prinzip, d.h., das zuerst abgelegte Objekt wird als erstes wieder entnommen. Alle Methoden haben eine konstante Laufzeit, unabhaengig von der Anzahl der verwalteten Objekte.
Constructor Summary | |
---|---|
Queue()
Eine leere Schlange wird erzeugt. |
Method Summary | |
---|---|
void |
dequeue()
Das erste Objekt wird aus der Schlange entfernt. |
void |
enqueue(ContentType pContent)
Das Objekt pContentType wird an die Schlange angehaengt. |
ContentType |
front()
Die Anfrage liefert das erste Objekt der Schlange. |
boolean |
isEmpty()
Die Anfrage liefert den Wert true, wenn die Schlange keine Objekte enthaelt, sonst liefert sie den Wert false. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Queue()
Method Detail |
---|
public void dequeue()
public void enqueue(ContentType pContent)
pContent
- das anzuhaengende Objekt vom Typ ContentTypepublic ContentType front()
public boolean isEmpty()