我正在尝试使用一系列数组并配对它们的值

时间:2016-01-31 22:18:04

标签: java arrays enums

好的,这是我拥有的字符串数组的示例。如您所见,我在阵列中有15个值,我想单独为其分配一个设定值。该数组是随机的。是否最好甚至可能创建一个数组,包含我可以赋予String数组中每个值的int值?或者我是否正在挖掘自己的坟墓,试图以这种方式编写程序?这只是为我所拥有的数组示例编写的代码的一小部分。我也应该去Enum路线吗?

public MyDeck() {
    int deckMin = 0;
    int deckMax = 15;

    String [] myCards = {
        "Ground Assault I", 
        "Card Example 1",
        "Card Example 2"
        "Card Example 3",
        "Card Example 4",
        "Card Example 5",
        "Card Example 6",
        "Card Example 7",
        "Card Example 8",
        "Card Example 9",
        "Card Example 10",
        "Card Example 11",
        "Card Example 12",
        "Card Example 13",
        "Card Example 14",
        "Card Example 15"
    };

    MyDeck.shuffle(myCards);

    for (int i = 0; i < myCards.length; i++) {
        System.out.print(myCards[i] + "\n ");
    }
}

1 个答案:

答案 0 :(得分:1)

我建议使用Card类来封装卡的名称和号码,然后将myCards设为一组卡片。如果你想在未来使卡片更加复杂,这将是可扩展的。