我有我的主要類正在運行,我想運行一個單獨的類來洗牌數字,然後將混洗的數字返回到我的主類。在我的洗牌班,我有回報聲明......但現在我該怎麼辦?如何在我的主類中使用我的int數組的隨機順序?Java中的返回數組
這裏是我的洗牌類:
public class Shuffle {
public static int[] getShuffle() {
int[] cards = new int[52];
ArrayList<Integer> cards_objs = new ArrayList<Integer>();
for (int i = 0; i < cards.length; i++) {
cards_objs.add(i);
}
Collections.shuffle(cards_objs);
for (int i = 0; i < cards.length; i++) {
cards[i] = cards_objs.get(i);
}
return cards;
}
}
我想提出一個紙牌遊戲(如果你不能告訴);
我想使用這個洗牌類,以便洗牌...但沒有牌會多次出現。
當我退卡時,如何在遊戲課中使用它們?例如,如果陣列中的第一個數字是1,那麼卡片是俱樂部的Ace,如果數字是2,則卡片是 ,則卡片是鑽石的Ace。等等... 我不張貼足夠的信息道歉......我是新來的Java(你可以告訴)
所有幫助將不勝感激,
史蒂夫
編輯: 我發現我的問題是什麼,我不認爲我的問題足夠清楚。儘管如此,感謝大家的幫助,它給了我不同的方法來處理這個項目的想法。
這是不是很清楚你想要做什麼。你能發佈一些相關的代碼嗎? –