我很抱歉这是多么含糊,但是代码太多了。
这是五张牌梭哈游戏。基本上我正在尝试将对象添加到另一个数组列表内的数组列表中。
这是我创建玩家数组并从 Hand 类中添加一个数组的地方,至少我认为这是正在发生的事情:
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();
....但我不确定如何将其应用于“子阵列”。
我觉得这是一个艰巨的任务,所以提前谢谢!