Java の本から学んだことを実践できるように、単純な Blackjack アプリケーションを作成しようとしています。
「プロジェクト」は決して展開されることはなく、それ自体が「重要」でもありません。それを念頭に置いて、私がカードのパックを保管するための最良の方法は何だと思いますか?
私の選択は、単純な配列、2 次元配列、ハッシュマップ、および配列リストのようです。
カードをコレクションに入れたら、構築するメソッドは次のようになると思います。
shuffleDeck() -
一目瞭然 removeCardsFromDeck() - したがって、これらのカードはゲームで「使用」されます
mergeNumberOfDecks(int howMany) - マージするカードのデッキ数 (例: 0 または 2 または 4 または 8)
単純な配列、2 次元配列、ハッシュマップ、配列リストのどれが最も扱いやすいと思いますか?