Android-Warteschlange, Stack vs
Warum java.util.Stack
mir erlaubt eine neue zu erstellen Stack
in ein android-Aktivität, mit einem einfachen Konstruktor wie:
Stack < ImageView> stack = new Stack< ImageView>();
und ich nicht das gleiche mit java.util.Queue
? Sollte nicht eine Warteschlange haben einen ähnlichen Konstruktor? Seltsam genug, auf http://developer.android.com/reference/java/util/Stack.html es sagt, die Stack
hat einen öffentlichen Konstruktor und auf http://developer.android.com/reference/java/util/Queue.html ich sehe nicht ein ähnliches Konstruktor für eine Warteschlange.. warum ist das so? was ist der Weg, um ein Queue
von ImageView
Elemente zum Beispiel?
Danke.
InformationsquelleAutor user1555863 | 2012-08-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil Warteschlange ist eine Schnittstelle, Sie sollte initial mit einer
LinkedList
:InformationsquelleAutor R4j
Ist es, weil die Warteschlange ist nur eine Schnittstelle. Erstellen Sie eine Queue-Objekt benötigen Sie eine Klasse, welche die Methoden implementiert eine Warteschlange.
Einige aktuelle Implementierungen von einer Queue: link
InformationsquelleAutor Balázs Édes