私は、カードオブジェクト(別のクラスで定義されている)を含むスタック内にStackListを持つArrayListを使用して、Tableと呼ばれるクラスにカードの「パイル」を作成しようとしています。ArrayList内にあるスタックまたはリンクされたリストにアクセスするにはどうすればよいですか?
私はそうのようにそれを初期化:
private MyArrayList<MyStack<Card>> piles;
public Table()
{
MyStack<Card> piles = new MyStack<>();
}
を私の問題は、私はArrayListの内部でスタックにしてから物事を追加する方法を見つけ出すことができないということです。私の初期設定は間違っていますか?もしそうなら、どうすれば修正できますか?
注:MyArrayListとMyStackは、ArrayListとStackのわずかに異なるバージョンです。
「重複した」質問は、「リストのリスト」について話しました。しかし、本質的に、それはあなたがリストのリスト、スタックのリスト、またはどんなコレクションのリストを話しても問題ではありません。 – GhostCat