Array <string> </string>的反向方法

时间:2013-05-09 15:08:33

标签: java arrays reverse

我正在尝试编写一个以相反顺序返回扑克牌(Array<String>)的方法。

每张卡片的组合形式为:卡片值(A,1-9,T,J,Q,K)和套装(h =心形,d =钻石,c =球杆,s =黑桃)也是10总是由T表示,而不是由10表示为两个字符。

如何在Java中为Array<String>编写反向方法?

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

}

1 个答案:

答案 0 :(得分: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;
}