私はトランプのデッキでゲームを作ろうとしています。現在、addメソッドを使用して個別に追加したカードのLinkedListを持つクラスは1つしかありません。ある時点を除いて、ゲームの残りの部分をコーディングしました。プログラムが最初に実行を開始したときのように、カードのデッキをフルセットにリセットしたいと思います。これを最も簡単な方法で行うにはどうすればよいですか?組み込みのシャッフルメソッドなどを使用できるので、LinkedList構造に保持したいと思います。
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);
(デッキを変更(削除、取引など)した後、「デッキ」を初期状態にリセットしたい)