我很抱歉这很模糊,但是有太多的代码需要放置。
这是一款五张牌梭哈游戏。基本上我正在尝试将对象添加到另一个数组列表内的数组列表中。
这里是我创建玩家数组并向其添加 Hand 类数组的地方,至少我认为这是发生的事情:
players = new ArrayList<Hand>();
for(int index = 0; index < playerCount; index++)
{
players.add(new Hand());
}
后来我尝试以循环方式将牌添加到玩家数组中的 Hand 数组中。由于有五张牌,因此第一个循环进行五次。第二个用于玩家数组的长度(玩家总数),并且每次应该添加一张卡。
for(int dealt = 0; dealt <= 5; dealt++)
{
for(int index = 0; index <= players.size(); index++)
{
//what goes here????
}
}
Deck类中有一个deal方法,初始化为:
myDeck = new Deck();
...但我不知道如何将它应用到“子数组”。
我觉得这是一个艰巨的任务,所以提前致谢!
最佳答案
for(int dealt = 0; dealt <= 5; dealt++)
{
for(int index = 0; index <= players.size(); index++)
{
players.get(index).addCard();
}
}
addCard
方法是否需要任何参数?
现在每个玩家都会获得 5 张牌。
关于java - 将对象添加到另一个数组列表内的数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19697556/