Какая структура данных лучше всего подходит для хранения игральных карт, находящихся в руке игрока?

Я новичок в java и в настоящее время создаю карточную игру наподобие джин рамми для Android. Я хочу знать, как лучше всего создать класс Hand? Как лучше всего хранить карту, возвращенную Deck.dealt ()?

  1. Array
  2. ArrayList
  3. Vector
  4. HashSet
  5. LinkedList

Кроме того, я был бы признателен, если бы кто-нибудь мог предоставить ссылки на открытый исходный код.

8
задан Zack 3 February 2012 в 12:45
поделиться