我需要一個只讀/不可修改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