生成牌
public static void main(String[] args) {
List<String> pokes = new ArrayList<>();
List<String> colors = new ArrayList<>();
List<String> numbers = new ArrayList<>();
colors.add("❤");
colors.add("♣");
colors.add("◇");
colors.add("♠");
numbers.add("A");
for(int i = 2;i <= 10 ; i++){
numbers.add(i+"");
}
numbers.add("J");
numbers.add("Q");
numbers.add("K");
for (String C:colors){
for (String N:numbers){
String pai = C + N;
pokes.add(pai);
}
}
pokes.add("joker");
pokes.add("JOKER");
Collections.shuffle(pokes);
查看生成的牌
int i;
for (i=0;i<pokes.size();i++){
if (i % 13 == 0){
System.out.println();
}
System.out.print(pokes.get(i)+"\t");
}
发牌
ArrayList<String> play1 = new ArrayList<>();
ArrayList<String> play2 = new ArrayList<>();
ArrayList<String> play3 = new ArrayList<>();
ArrayList<String> dipai = new