Я ищу в структуре коллекций Java для структуры LIFO (Stack) без каких-либо успехов. В принципе, я хочу действительно простой стек; мой идеальный вариант был бы Deque, но я нахожусь в Java 1.5.
Я бы не хотел добавлять другой класс в свою структуру, но мне интересно, возможно ли это:
-
Есть ли какой-либо класс в структуре Collections (1.5), который выполняет задание?
-
Если нет, есть ли способ превратить очередь в очереди LIFO (иначе Stack) без повторной реализации?
-
Если нет, какой интерфейс или класс следует расширять для этой задачи? Я предполагаю, что сохранить способ, которым ребята из Sun сделали с Deque, - хорошее начало.
Большое спасибо.
EDIT: Я забыл сказать о классе Stack: у меня есть сомнения относительно этого класса, когда я увидел, что он реализует класс Vector, а класс Vector немного устарел, не так ли?