Java集合存储的灵活运用
List集合存储 54个编号
Map <key,value> key 对应的是编号 , value 是 牌的花色(红方梅黑)+ 具体的一张牌 ,比如 黑桃2
用2个数组 存放 花色+ 13张牌
将牌的信息 存入到 list和map
发牌了… (需要打乱顺序)
看一下 自己是什么牌 (看牌)
代码如下
package DouDiZhu;
import java.util.*;
public class DouDiZhuDemo {
public static void main(String[] args) {
//存放编号
List
//保存牌的信息
Map<Integer,String> map=new HashMap<>();
//存放4中花色
String []color={"♥","♠","♦","♣"};
//存放13张牌
String [] number={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
//记录 54张牌 从0-53
Integer Zongpai=0;
//存储牌信息到上面两个集合