我正在尝试用一副纸牌制作游戏。目前,我只有一个类,其中包含我使用 add 方法单独添加的卡片 LinkedList。除了在某个时刻,我已经对游戏的其余部分进行了编码,我想像程序刚开始执行时一样将牌组重置为完整的牌组。我将如何以最简单的方式做到这一点?我想将它保存在 LinkedList 结构中,因为我可以使用内置的 shuffle 方法等...
public static void main(String[] args) {
LinkedList<String> deck = new LinkedList<String>();
deck.add("2C");
deck.add("3C");
deck.add("4C");
deck.add("5C");
... //etc
Collections.shuffle(deck);
System.out.println("Shuffled deck: \n" + deck);
(我想在改变牌组(移除、交易等)后将“牌组”重置回初始状态