import java.util.*;
public class HomeWork01 {
public static void main(String[] args) {
String[] huase = {"♠","♣","♥","♦"};
String [] number = {"3","4","5","6","7","8","9","10","J","Q","K","A","2"};
Map<Integer,String> m = new HashMap<>();
Integer key = 0;
for (String s : number) {
for (String s1 : huase) {
key++;
m.put(key,s + s1);
}
}
m.put(key + 1,"☺");
m.put(key + 2,"☻");
Set<Integer> set = m.keySet();
List<Integer> sK = new ArrayList<>(set);
Collections.shuffle(sK);
List<Integer> la = new ArrayList();
List<Integer> lb = new ArrayList();
List<Integer> lc = new ArrayList();
List<Integer> dipai = new ArrayList();
for (int i = 0; i < m.size(); i++) {
if(i > 50)
dipai.add(sK.get(i));
if(i % 3 == 0)
la.add(sK.get(i));
if(i % 3 == 1)
lb.add(sK.get(i));
if(i % 3 == 2)
lc.add(sK.get(i));
}
Collections.sort(la);
Collections.sort(lb);
Collections.sort(lc);
Collections.sort(dipai);
System.out.print("玩家1排序之后的牌: ");
for (Integer i : la) {
System.out.print(m.get(i) + " ");
}
System.out.println();
System.out.print("玩家2排序之后的牌: ");
for (Integer i : lb) {
System.out.print(m.get(i) + " ");
}
System.out.println();
System.out.print("玩家3排序之后的牌: ");
for (Integer i : lc) {
System.out.print(m.get(i) + " ");
}
System.out.println();
System.out.print("底牌: ");
for (Integer i : dipai) {
System.out.print(m.get(i) + " ");
}
}
}