题目:有一副牌,52张,先要求随机的进行分配。
分析:一52张的副牌,可以分析出实体Bean为Card(纸牌),还有一个管理纸牌的类CardManager。
程序如下:
Card类:
CardManager类:
MainClass类:
其中的一个输出的结果为:
程序之中所要注意的问题:personMap.get(Integer.valueOf(j)).add(card);//必须要求用Integer.valueOf(j),不能让他自动封装。因为此时若用personMap.get(j),他不会按照Key去查取值,而按照索引。