読み取り専用/変更不可java.util.Stack
が必要です。 List
については変更不可能なスタック
がCollections.unmodifiableList(...)
ですが、Stack
は私にとってList
よりも良いだろうね。
UnmodifiableStack
をこのすべての修正方法で実装することを避ける可能性はありますか?
ありがとうございました!
読み取り専用/変更不可java.util.Stack
が必要です。 List
については変更不可能なスタック
がCollections.unmodifiableList(...)
ですが、Stack
は私にとってList
よりも良いだろうね。
UnmodifiableStack
をこのすべての修正方法で実装することを避ける可能性はありますか?
ありがとうございました!
変更不可能にするとプッシュとポップを防ぐことができるので、変更不可能なコレクションを返し、入力としてスタックでうまく動作するのはどうでしょうか?Collections.unmodifiableCollection()
ええと...実際、私はメソッド 'Stack
変更不可能な場合は、プッシュまたはポップすることができません。あなたは変更不可能なスタックを使って何をするつもりですか? –
読み取り専用のスタックは無用です:先頭の要素だけを読み取ることができます(そして1つだけです)。 – WhyNotHugo
...ピーク/検索方法を除いて - しかし、あなたが正しいです。私は今リストを使用します。 – schoettl