deck.java

来自「Java样例程序集合:2D」· Java 代码 · 共 22 行

JAVA
22
字号
import java.util.*;public class Deck {   private static final List<Card> protoDeck = new ArrayList<Card>();   // Initialize prototype deck   static {      for (Suit suit : Suit.values())         for (Rank rank : Rank.values())               protoDeck.add(new Card(rank, suit));   }   public static ArrayList<Card> newDeck() {      return new ArrayList<Card>(protoDeck); // Return copy of prototype deck   }   public static void main(String[] args) {      System.out.println(newDeck());   }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?