-4

トランプ ( Array<String>) を逆順に返すメソッドを作成しようとしています。

各カードは、カードの値 (A、1 ~ 9、T、J、Q、K) とスート (h = ハート、d = ダイヤモンド、c = クラブ、s = スペード) の組み合わせとして表されます。また、常に 10 が表されます。 2 文字として 10 ではなく T によって。

Array<String>Javaでリバースメソッドを書く方法は?

public Array<String> reverseDeck(Array<String> deckOfCards) { 

}
4

1 に答える 1

1

これを試して:

public ArrayList<String> reverseDeck(ArrayList<String> deckOfCards)
{
   ArrayList<String> reversedDeck = new ArrayList<String>(deckOfCards.size());

   for(int i=deckOfCards.size()-1;i>=0;i--)
       reversedDeck.add(deckOfCards.get(i));

   return reversedDeck;
}
于 2013-05-09T15:15:33.820 に答える