我正在尝试编写一个以相反顺序返回扑克牌(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) {
}
答案 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;
}