題目:有一副牌,52張,先要求隨機的進行分配。
分析:一52張的副牌,可以分析出實體Bean爲Card(紙牌),還有一個管理紙牌的類CardManager。
程序如下:
Card類:
CardManager類:
MainClass類:
其中的一個輸出的結果爲:
程序之中所要注意的問題:personMap.get(Integer.valueOf(j)).add(card);//必須要求用Integer.valueOf(j),不能讓他自動封裝。因爲此時若用personMap.get(j),他不會按照Key去查取值,而按照索引。