一道有意思的面試題的解答

題目:有一副牌,52張,先要求隨機的進行分配。

分析:一52張的副牌,可以分析出實體Bean爲Card(紙牌),還有一個管理紙牌的類CardManager。

程序如下:

Card類:


CardManager類:

MainClass類:

 

其中的一個輸出的結果爲:

程序之中所要注意的問題:personMap.get(Integer.valueOf(j)).add(card);//必須要求用Integer.valueOf(j),不能讓他自動封裝。因爲此時若用personMap.get(j),他不會按照Key去查取值,而按照索引。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章