一·Map集合特点 : key-value形式 ,key唯一不能重复 .
二 List集合特点:一副牌 54张,4种花色 , 大小王 , J Q K A ,其他是 2,3,4…10
思路如下:
package com.hp.game;
import java.util.*;
/**
* 1. 用map存储 牌的信息
* key 存储 1-54张的编号 ; value 就是 花色+数字 组合牌的信息
*
* 2. 用list 集合 存储 1-54张的编号
*
* 3. 用2个数组 分别存储 4种花色 和 A ,2,3...J,Q ,K
*
* 4. 将 牌的具体内容放到 map和list
*
* 5. 发牌
*
* 6. 看牌
*/
public class Game {
public static void main(String[] args) {
// 1. 用map存储 牌的信息
Map<Integer,String> map=new HashMap<>();
// key 存储 1-54张的编号 ; value 就是 花色+数字 组合牌的信息
List<Integer> list=new ArrayList<>();
//用两个数组储存花色和13张牌
String[]colors={
"♠","♣","♥","♦"};
String[]numbers={
"A","2","3","4","5","6","7"