Re: [問題] 撲克牌的"洗牌"效果

看板java作者 (淺水中)時間18年前 (2006/08/17 17:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《kylechen (kyle)》之銘言: : 我先弄出一個代表單張撲克牌的"結構" : public struct Card : { : public char color; //花色 : public int number; //大小 : } : 然後new一組撲克牌 : Card[] cards = new Card[52]; : 現在假設我已經把52張都依序定義好了 : 下一步我想把該牌組打散 : 也就是做到洗牌效果 : 不知道有沒有現成的method可用? 若無 該怎麼寫才好呢? List<Card> poker = new LinkedList<Card>(); for(int i=0;i<Card.length;i++) poker.add(cards[i]); Collections.shuffle(poker); poker.toArray(cards); 之後你的cards就被洗過了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.36
文章代碼(AID): #14v3Cqri (java)
文章代碼(AID): #14v3Cqri (java)