我需要一个只读/不可修改java.util.Stack
。不可修改堆栈
对于List
那儿是Collections.unmodifiableList(...)
,但Stack
会比List
对我好。
有没有可能避免使用所有这些修改方法来实现我自己的UnmodifiableStack
?
谢谢!
我需要一个只读/不可修改java.util.Stack
。不可修改堆栈
对于List
那儿是Collections.unmodifiableList(...)
,但Stack
会比List
对我好。
有没有可能避免使用所有这些修改方法来实现我自己的UnmodifiableStack
?
谢谢!
由于使它不可修改可以防止推送和弹出,如何使用Collections.unmodifiableCollection()返回一个不可修改的集合,并与堆栈作为输入很好地工作?
嗯......实际上我有一个接口,使用'Stack
如果它是不可修改的,那么你将无法推动或弹出任何东西。你打算如何处理不可修改的堆栈? – 2012-03-25 15:02:46
只读栈是无用的:你只能读*顶层元素(并且只能有一个)。 – WhyNotHugo 2012-03-25 15:12:38
...除了偷看/搜索方法 - 但你是对的。我现在要用List。 – schoettl 2012-03-25 15:30:13