【发布时间】:2012-03-25 15:01:23
【问题描述】:
我需要一个只读/不可修改java.util.Stack。
Lists 有 Collections.unmodifiableList(...),但对我来说,Stack 比 List 更好。
是否有可能避免使用所有这些修改方法来实现我自己的UnmodifiableStack?
谢谢!
【问题讨论】:
-
如果它是不可修改的,那么你将无法推送或弹出任何东西。您打算如何处理不可修改的堆栈?
-
只读堆栈是没有用的:你只能读取顶部元素(并且只有一个)。
-
... 除了 peek/search 方法——但你是对的。我现在将使用列表。
标签: java collections stack