看板 java 關於我們 聯絡資訊
※ 引述《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