我正在尝试制作一个简单的 Blackjack 应用程序,以便我可以练习从我的 Java 书中学到的东西。
“项目”永远不会被部署,也不是“重要”,只是为了让我学习,记住你认为我存储卡片包的最佳方式是什么?
我的选择似乎是简单数组、二维数组、hashmap 和arraylist。
一旦我的卡片进入我的收藏,我认为我将建立的方法将是:
shuffleDeck() - 不言自明
removeCardsFromDeck() - 所以这些卡片被“用于”游戏
mergeNumberOfDecks(int howMany) - 要合并多少副牌(例如:0 或 2 或 4 或 8)
请记住,您认为哪个最容易处理:简单数组、二维数组、hashmap 或 arraylist?