当前位置: 首页 > 知识库问答 >
问题:

将对象添加到一个数组列表中的另一个数组列表中

屠嘉勋
2023-03-14

很抱歉这太模糊了,但代码太多了。

这是一个五卡梭哈游戏。基本上,我试图将对象添加到另一个数组列表中的数组列表中。

这是我创建玩家数组并将手类中的数组添加到其中的地方,至少我认为这就是正在发生的事情:

players = new ArrayList<Hand>();
for(int index = 0; index < playerCount; index++)
{
    players.add(new Hand());
}

稍后,我尝试在循环交易中将牌添加到玩家阵列中的手牌阵列中。由于有五张牌,第一个循环进行了五次。第二个是玩家数组的长度(玩家总数),每次应该添加一张卡。

for(int dealt = 0; dealt <= 5; dealt++)
{
    for(int index = 0; index <= players.size(); index++)
    {
        //what goes here????
    }
}

Deck类中有一个deal方法,由以下方法初始化:

myDeck = new Deck();

......但我不确定如何将其应用于“子数组”。

我觉得这是一个很高的要求,所以提前感谢!

共有1个答案

胡墨竹
2023-03-14
for(int dealt = 0; dealt <= 5; dealt++)
{
    for(int index = 0; index <= players.size(); index++)
    {
        players.get(index).addCard();
    }
}

addCard方法是否采用任何参数?

现在每个玩家将获得5张牌。

 类似资料:
  • 我有一个类来代表一个玩家的手牌。但是,我(在另一个类中)有一个数组列表,我想在其中表示一堆玩家手。问题是我不知道如何在多手牌的数组列表中将一张牌添加到手牌中。我有一个代表卡牌和一副牌的类,效果很好。我只是试图了解如何将对象添加到数组列表中的对象。谢谢!

  • 在有趣的功能中,当我将列表添加到其他列表时,它正在添加空列表,我可以找到原因有人可以帮助我这个程序是关于查找给定数组的不同组合

  • 我正在尝试制作一个纸牌游戏,它有游戏类、纸牌类、玩家类、副牌类和手牌类。我想让它模拟现实生活,你从一副牌中抽5张牌到你手上 我让我的班级玩家将所有的卡片添加到一个叫做卡片的卡片组中。像这样: 它把它传递给我的班级甲板: 我在类手叫手创建了一个手数组列表: 如何将 5 个随机卡牌对象从我的套牌数组列表添加到我的手牌数组列表中?

  • 我想创建一个代码,帮助我将元素从“allWords”ArrayList复制到“差异词”。但他在不同单词ArrayList中的时间我希望一个单词只出现一个,消除“差异词”ArrayList中的冗余。 这是我想出的代码,我没有得到任何输出。 导入java。util。ArrayList; 公共类复制元素{ }

  • 我在从一个表中插入一个列的值作为另一个表中的列时遇到了麻烦。我在col1中有一些值的表A:和另一个列等于col1值的表B。 我想把表A,col1中的其余值添加为表B中的列。请帮助我解决我的问题。我正在使用SQL server 2012。

  • 我想在Sokoban游戏中保存我的玩家角色的步骤。首先我想用字符的实际位置填充一个int x和y的数组,称为“pos”。然后我想将这个数组添加到数组的ArrayList中,称为“moves”。 一个玩家位置的阵列: ArrayList为所有步骤,玩家在关卡: 如果将“int[]”放在ArrayList的尖括号内,则会出错。 如何将阵列位置添加到ArrayList移动?