第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

list中的add()方法怎么一直只替換第一個數(shù)組?。?/h1>

public void Shuffle(){

System.out.println("請洗牌!");

Set<Card> cards1=new HashSet<Card>(cards);

cards=new ArrayList<Card>(cards1);

System.out.println("洗牌完成,請發(fā)牌!");

Player player1=new Player();

Player player2=new Player();

player1=players.get(0);

player2=players.get(1);

for(int i=0;i<4;i++){

Card cd1=cards.get(i);

int n=i%2;

switch(n){

case 0:

player1.getCards().add(cd1);

System.out.println(player1.getName()+"獲得的牌為:"+cd1.getColour()+cd1.getName());

continue;

case 1:

player2.getCards().add(cd1);

System.out.println(player2.getName()+"獲得的牌為:"+cd1.getColour()+cd1.getName());

continue;

}

}

}

  1. 每次for循環(huán)都是把原來的給替換而不是在list序列后繼續(xù)添加怎么回事???

正在回答

1 回答

這個方法應該是沒有問題,你看看你的玩家類里添加撲克牌的方法是不是定義的有問題。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

list中的add()方法怎么一直只替換第一個數(shù)組???

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號