【问题标题】:I am trying to work with a series of arrays and pair their values我正在尝试使用一系列数组并将它们的值配对
【发布时间】:2016-01-31 22:18:03
【问题描述】:

好的,这是我拥有的字符串数组的示例。如您所见,我在数组中有 15 个值,我想分别为其分配一个设定的数值。数组是随机的。是否最好甚至可以创建一个包含 int 值的数组,我可以将其赋予 String 数组中的每个值?或者我是在自掘坟墓,试图以这种方式编写程序?这只是为我拥有的数组示例编辑的代码的一小部分。我也应该改用 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 ");
    }
}

【问题讨论】:

  • 您能否给出一个示例输出(使用 myCards 作为输入)“创建一个包含 int 值的数组,我可以将其赋予字符串数组中的每个值”?
  • 感谢回复,我想出了办法。我做错了。我为所有卡片数据、名称、id 号和适用的值创建了一个类,然后创建了另一个类,其中所有卡片按名称(字符串)列出。仍在努力让他们打印姓名、身份证号码和所有附带的数据。如果我想不通。我可能会回来或提供更多帮助。感谢您的输入。非常感谢。
  • 我对@9​​87654321@ 的回答可能很有趣。

标签: java arrays enums


【解决方案1】:

我建议使用 Card 类来封装卡片的名称和号码,然后将 myCards 设为 Cards 数组。如果您将来还想让卡片变得更复杂,这将是可扩展的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-02
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    相关资源
    最近更新 更多