のは、私は、標準的なトランプで遊んでシミュレートしようとしているとしましょう。可能なすべてのトランプ(デッキ)を作成
私はこのようなものがあります。このような
class Face {
Set<Character> Faces = new HashSet<Character>(
Arrays.asList('2','3','4','5','6','7','8','9','T','J', 'Q', 'K', 'A')
);
}
と何か:
public enum Suit { HEART, DIAMONDS, SPADES, CLUBS }
私はオブジェクトで、そのようなセットやリンクリストとして、コレクションを作成する方法を
コレクションこれに最も適しており、コレクションの各ペアがどのタイプのオブジェクトであるべきかが決まります。
最高appoachは、クラス2人のメンバーとの「カード」のようになります。顔やスーツ –
@progressive_overloadはい、しかしどのように私はすべての可能な順列をカバーし、52個のカードオブジェクトのコレクションを生成するのでしょうか? – GFauxPas
2つのループ:スーツのための外側の1つ、顔の内側の内側..あなたに52枚のカードオブジェクトを与えます。注文が重要かどうかに応じてリストまたはセットに入れてください。 –