Ich suche im Collections Framework von Java nach einer LIFO Struktur (Stack) ohne Erfolg. Grundsätzlich möchte ich einen wirklich einfachen Stack; Meine perfekte Option wäre eine Deque, aber ich bin in Java 1.5.Java Collections (LIFO Structure)
Ich möchte nicht eine andere Klasse zu meiner Struktur zu haben, hinzufügen, aber ich frage mich, ob das möglich ist:
Gibt es eine Klasse im Collections Framework (1.5), die die Arbeit erledigt?
Wenn nicht, gibt es eine Möglichkeit, eine Warteschlange in einer LIFO-Warteschlange (aka Stack) ohne erneute Implementierung zu drehen?
Wenn nicht, welche Schnittstelle oder Klasse sollte ich für diese Aufgabe erweitern? Ich denke, dass die Art, wie die Jungs von Sun mit der Deque gemacht haben, ein guter Anfang ist.
Vielen Dank.
EDIT: Ich habe vergessen, über die Stack-Klasse zu sagen: Ich habe meine Zweifel über diese Klasse, als ich sah, dass es die Vector-Klasse implementiert, und die Vector-Klasse ist ein wenig veraltet, nicht wahr?
Das Hauptproblem mit Vector ist, dass alle Zugriffe synchronisiert sind, ob Sie es benötigen oder nicht. Es ist so "up-to-date" wie jede der anderen Sammlungen, hat aber aufgrund des Synchronisationsproblems einen schlechten Ruf. –