我在查找Java的集合框架中寻找一个后进先出的结构(栈),但没有成功。基本上,我想要一个非常简单的栈;我的完美选择是Deque,但我使用的是Java 1.5。
我不想为我的结构添加另一个类,但我想知道是否有可能:
在Collections框架(1.5)中有没有可以胜任这项工作的类?
如果没有,有没有办法将队列转换为后进先出队列(也称为栈),而不需要重新实现?
如果没有,应该扩展哪个接口或类来完成此任务?我想保持Sun公司使用Deque所采用的方式是一个很好的开始。
非常感谢。
编辑:我忘了提到Stack类:当我看到它实现Vector类时,我对这个类有所疑虑,而Vector类有点过时,对吗?