1.先直接上结果图,后边再附上代码逐步来解释
2.完整代码如下:
import java.util.*;
public class Doudizhu {
public static void main(String[] args) {
//准备牌
//添加牌索引
List<Integer> index = new ArrayList<>();
//Collections.addAll(index,1,2,3);
for (int i = 0; i < 54; i++) {
index.add(i);
}
//System.out.println(index);
//定义数组存储花色和13张牌,添加到一个List集合
List<String> array = new ArrayList<>();
array.add("大王");
array.add("小王");
String[] colors = {"♠", "♥", "♣", "♦"};
String[] nums = {"2","A", "K", "Q", "J", "10", "9", "8", "7", "6", "5", "4", "3"};
for (String num : nums){
for (String color : colors){
array.add(color + num);
}
}
// System.out.println(array);
//存到Map集合
Map<Integer, String> poker = new HashMap<>();
int i = 0;
for (Integer integer : index) {
poker.put(integer,