【发布时间】:2011-04-02 16:47:49
【问题描述】:
我有一张卡片清单
clubsArray = {TC, KC, 7C, AC}
这些代表(梅花 10、梅花王、梅花 7 和梅花 A) 我想知道如何对它们进行排序并获得这样的输出,
AC、KC、TC、7C
我尝试这样做以对其进行排序......
private String clubsOutput = "";
public void clubsSort()
{
String order = {"A","K","Q","T","9","8","7","6","5","4","3","2","1"};
for (int i = 0; i < clubsArray.length; i++)
{
temp = clubsArray[i].charAt(0); // Gets the value of the card
tempS = Character.toString(temp); // Holds the character
for (int x = 0; x < order.length; x ++)
{
if (tempS.equals(order[x])
{
clubsOutput = clubsOutput + clubsArray[i]+ " , ";
}
}
我似乎无法解决这个问题
【问题讨论】:
-
...是同一个人问的?原来的答案有什么问题?
标签: java arrays string sorting