Estoy buscando en el marco Colecciones de Java para una estructura LIFO (pila) sin éxito. Básicamente quiero una pila realmente simple; mi opción perfecta sería un Deque, pero estoy en Java 1.5.Colecciones Java (estructura LIFO)
me gustaría no tener que agregar otra clase de mi estructura, pero me pregunto si eso es posible:
¿Hay alguna clase en el marco de las colecciones (1.5) que hace el trabajo?
Si no, ¿hay alguna manera de convertir una cola en una cola LIFO (también conocida como pila) sin volver a implementarla?
En caso negativo, ¿qué interfaz o clase debo extender para esta tarea? Supongo que mantener el camino que los tipos de Sun han hecho con el Deque es un buen comienzo.
Muchas gracias.
EDIT: Olvidé decir sobre la clase Stack: tengo mis dudas sobre esta clase cuando vi que implementa la clase Vector, y la clase Vector es un poco obsoleta, ¿no?
El problema principal con Vector es que todo el acceso está sincronizado, lo necesite o no. Es tan "actualizado" como cualquiera de las otras colecciones, pero obtuvo una mala reputación debido al problema de sincronización. –